Coverage Report

Created: 2025-10-31 03:37

/home/runner/work/slang/slang/source/core/slang-list.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef SLANG_CORE_LIST_H
2
#define SLANG_CORE_LIST_H
3
4
#include "slang-allocator.h"
5
#include "slang-array-view.h"
6
#include "slang-math.h"
7
#include "slang.h"
8
9
#include <algorithm>
10
#include <new>
11
#include <type_traits>
12
13
14
namespace Slang
15
{
16
// List is container of values of a type held consecutively in memory (much like std::vector)
17
//
18
// Note that in this implementation, the underlying memory is backed via an allocation of
19
// T[capacity] This means that all values have to be in a valid state *even if they are not used*
20
// (ie indices >= m_count must be valid)
21
//
22
// Also note this implementation does not necessarily 'initialize' an element which is no longer
23
// used, and this may lead to surprising behavior. Say the list contains a single smart pointer, and
24
// the last element is removed (say with removeLast). The smart pointer will *not* be released. The
25
// smart pointer will be released if the that index is used (via say an add) or the List goes out of
26
// scope.
27
template<typename T, typename TAllocator = StandardAllocator>
28
class List
29
{
30
private:
31
    static const Index kInitialCount = 16;
32
33
public:
34
    typedef List ThisType;
35
36
    List()
37
43.0M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
43.0M
    {
39
43.0M
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26
    {
39
26
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
550
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
550
    {
39
550
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.14k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.14k
    {
39
2.14k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.59k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.59k
    {
39
3.59k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
34
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
34
    {
39
34
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.5k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.5k
    {
39
21.5k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.63k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.63k
    {
39
8.63k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
32.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
32.7k
    {
39
32.7k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
119k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
119k
    {
39
119k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
778k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
778k
    {
39
778k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18.6k
    {
39
18.6k
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29.4M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29.4M
    {
39
29.4M
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
207
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
207
    {
39
207
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
207k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
207k
    {
39
207k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
176k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
176k
    {
39
176k
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9
    {
39
9
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.34k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.34k
    {
39
1.34k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114k
    {
39
114k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.4k
    {
39
26.4k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
648k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
648k
    {
39
648k
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
481
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
481
    {
39
481
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.74k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.74k
    {
39
6.74k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.0k
    {
39
21.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.20k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.20k
    {
39
1.20k
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
107
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
107
    {
39
107
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.40k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.40k
    {
39
2.40k
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
12.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
12.4k
    {
39
12.4k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
50.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
50.6k
    {
39
50.6k
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.02k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.02k
    {
39
1.02k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
701k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
701k
    {
39
701k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.01k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.01k
    {
39
8.01k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29.0k
    {
39
29.0k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
108k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
108k
    {
39
108k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
657
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
657
    {
39
657
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20
    {
39
20
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
429
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
429
    {
39
429
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
404
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
404
    {
39
404
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
429
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
429
    {
39
429
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
330
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
330
    {
39
330
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
101k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
101k
    {
39
101k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.80k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.80k
    {
39
2.80k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
590k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
590k
    {
39
590k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.80k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.80k
    {
39
1.80k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.91k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.91k
    {
39
4.91k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
428
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
428
    {
39
428
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.65k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.65k
    {
39
1.65k
    }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
268
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
268
    {
39
268
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.65k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.65k
    {
39
1.65k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
172k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
172k
    {
39
172k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.39k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.39k
    {
39
2.39k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.63k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.63k
    {
39
6.63k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
58.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
58.6k
    {
39
58.6k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
455
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
455
    {
39
455
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
455
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
455
    {
39
455
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
459
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
459
    {
39
459
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
39.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
39.4k
    {
39
39.4k
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
39.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
39.1k
    {
39
39.1k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
22.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
22.8k
    {
39
22.8k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
164
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
164
    {
39
164
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
105
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
105
    {
39
105
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
105
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
105
    {
39
105
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27.1k
    {
39
27.1k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
161
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
161
    {
39
161
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.73M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.73M
    {
39
6.73M
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13.2k
    {
39
13.2k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5.86k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5.86k
    {
39
5.86k
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27
    {
39
27
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
29
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
29
    {
39
29
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
190
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
190
    {
39
190
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.0k
    {
39
10.0k
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
274
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
274
    {
39
274
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
103
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
103
    {
39
103
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
65
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
65
    {
39
65
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
324
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
324
    {
39
324
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.34k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.34k
    {
39
1.34k
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.54k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.54k
    {
39
1.54k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
73
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
73
    {
39
73
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
416
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
416
    {
39
416
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
364
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
364
    {
39
364
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
23
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
23
    {
39
23
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
441k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
441k
    {
39
441k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
77.0k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
77.0k
    {
39
77.0k
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
276
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
276
    {
39
276
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
265
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
265
    {
39
265
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EC2Ev
Line
Count
Source
37
20
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20
    {
39
20
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26.1k
    {
39
26.1k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20
    {
39
20
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
545
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
545
    {
39
545
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
40
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
40
    {
39
40
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.62k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.62k
    {
39
1.62k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
17
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
17
    {
39
17
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
273
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
273
    {
39
273
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
84
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
84
    {
39
84
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
252
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
252
    {
39
252
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
27
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
27
    {
39
27
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
694
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
694
    {
39
694
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
761
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
761
    {
39
761
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
239
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
239
    {
39
239
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
60.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
60.4k
    {
39
60.4k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
119
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
119
    {
39
119
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
73
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
73
    {
39
73
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
14.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
14.8k
    {
39
14.8k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
14.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
14.8k
    {
39
14.8k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.66k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.66k
    {
39
2.66k
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.49k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.49k
    {
39
2.49k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
298
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
298
    {
39
298
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.84k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.84k
    {
39
1.84k
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
65
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
65
    {
39
65
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
147
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
147
    {
39
147
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
82
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
82
    {
39
82
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
41.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
41.3k
    {
39
41.3k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
257
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
257
    {
39
257
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
152
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
152
    {
39
152
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.17k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.17k
    {
39
4.17k
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
26
    {
39
26
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
597
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
597
    {
39
597
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
521
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
521
    {
39
521
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
16
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
16
    {
39
16
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
896
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
896
    {
39
896
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.50k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.50k
    {
39
1.50k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
330
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
330
    {
39
330
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37.8k
    {
39
37.8k
    }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
285
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
285
    {
39
285
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
608
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
608
    {
39
608
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
223
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
223
    {
39
223
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
9.16k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
9.16k
    {
39
9.16k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
330
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
330
    {
39
330
    }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13
    {
39
13
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
45.7k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
45.7k
    {
39
45.7k
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
60.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
60.6k
    {
39
60.6k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
60.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
60.6k
    {
39
60.6k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.30k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.30k
    {
39
4.30k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.09k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.09k
    {
39
1.09k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
283
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
283
    {
39
283
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
209
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
209
    {
39
209
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
444
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
444
    {
39
444
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
105
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
105
    {
39
105
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
105
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
105
    {
39
105
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
170
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
170
    {
39
170
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
588
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
588
    {
39
588
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
470
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
470
    {
39
470
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
37.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
37.8k
    {
39
37.8k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.85k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.85k
    {
39
2.85k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
199
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
199
    {
39
199
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11
    {
39
11
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
11
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
11
    {
39
11
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EC2Ev
Line
Count
Source
37
1.16k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.16k
    {
39
1.16k
    }
_ZN5Slang4ListIPvNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.19M
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.19M
    {
39
1.19M
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.16k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.16k
    {
39
1.16k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.16k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.16k
    {
39
1.16k
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
91.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
91.2k
    {
39
91.2k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.63k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.63k
    {
39
1.63k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
54
    {
39
54
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
114
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
114
    {
39
114
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
133
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
133
    {
39
133
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
132
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
132
    {
39
132
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
347
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
347
    {
39
347
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
56
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
56
    {
39
56
    }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
35
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
35
    {
39
35
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
48
    {
39
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
645
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
645
    {
39
645
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
578
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
578
    {
39
578
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
584
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
584
    {
39
584
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
510
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
510
    {
39
510
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
510
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
510
    {
39
510
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
20.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
20.4k
    {
39
20.4k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8.79k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8.79k
    {
39
8.79k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
821
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
821
    {
39
821
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
517
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
517
    {
39
517
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
324
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
324
    {
39
324
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
324
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
324
    {
39
324
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
324
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
324
    {
39
324
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
324
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
324
    {
39
324
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
68
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
68
    {
39
68
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.64k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.64k
    {
39
1.64k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
497
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
497
    {
39
497
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
497
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
497
    {
39
497
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
21.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
21.1k
    {
39
21.1k
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
491
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
491
    {
39
491
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4.12k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4.12k
    {
39
4.12k
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.25k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.25k
    {
39
1.25k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.23k
    {
39
3.23k
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
13
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
13
    {
39
13
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.13k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.13k
    {
39
3.13k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.13k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.13k
    {
39
3.13k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.00k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.00k
    {
39
1.00k
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
56
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
56
    {
39
56
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
163
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
163
    {
39
163
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
163
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
163
    {
39
163
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
163
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
163
    {
39
163
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
56
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
56
    {
39
56
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
24
    {
39
24
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
8
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
8
    {
39
8
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
124
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
124
    {
39
124
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
210k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
210k
    {
39
210k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6.59k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6.59k
    {
39
6.59k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
134
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
134
    {
39
134
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
56
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
56
    {
39
56
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
56
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
56
    {
39
56
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18
    {
39
18
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18
    {
39
18
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18
    {
39
18
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
72
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
72
    {
39
72
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15.2k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15.2k
    {
39
15.2k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
481
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
481
    {
39
481
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
481
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
481
    {
39
481
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
481
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
481
    {
39
481
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
481
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
481
    {
39
481
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
481
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
481
    {
39
481
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
481
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
481
    {
39
481
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_EC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
4
    {
39
4
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
6
    {
39
6
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
5
    {
39
5
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EC2Ev
Line
Count
Source
37
96
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
96
    {
39
96
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
463
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
463
    {
39
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3
    {
39
3
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1
    {
39
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
417
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
417
    {
39
417
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.37k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.37k
    {
39
3.37k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
184
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
184
    {
39
184
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.23k
    {
39
1.23k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
1.56k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
1.56k
    {
39
1.56k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2
    {
39
2
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
28
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
28
    {
39
28
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
369
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
369
    {
39
369
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
829
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
829
    {
39
829
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
18.4k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
18.4k
    {
39
18.4k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
10.9k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
10.9k
    {
39
10.9k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.11k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.11k
    {
39
3.11k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
2.40k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
2.40k
    {
39
2.40k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
78
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
78
    {
39
78
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
3.16k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
3.16k
    {
39
3.16k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEC2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEEC2Ev
Line
Count
Source
37
15.1k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
38
15.1k
    {
39
15.1k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEEC2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEEC2Ev
40
    template<typename... Args>
41
    List(const T& val, Args... args)
42
7.20k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
7.20k
    {
44
7.20k
        _init(val, args...);
45
7.20k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
2.85k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2.85k
    {
44
2.85k
        _init(val, args...);
45
2.85k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJEEERKjDpT_
Line
Count
Source
42
3.85k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
3.85k
    {
44
3.85k
        _init(val, args...);
45
3.85k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2IJjEEERKjDpT_
Line
Count
Source
42
33
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
33
    {
44
33
        _init(val, args...);
45
33
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
6
    {
44
6
        _init(val, args...);
45
6
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEC2IJS1_EEERKS1_DpT_
Line
Count
Source
42
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
6
    {
44
6
        _init(val, args...);
45
6
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
42
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
42
    {
44
42
        _init(val, args...);
45
42
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
32
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
32
    {
44
32
        _init(val, args...);
45
32
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2IJEEERKS1_DpT_
Line
Count
Source
42
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
26
    {
44
26
        _init(val, args...);
45
26
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
31
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
31
    {
44
31
        _init(val, args...);
45
31
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
187
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
187
    {
44
187
        _init(val, args...);
45
187
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJEEERKS2_DpT_
Line
Count
Source
42
24
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
24
    {
44
24
        _init(val, args...);
45
24
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_7IRParamEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_15IRInterfaceTypeEEEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_EEERKS2_DpT_
Line
Count
Source
42
99
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
99
    {
44
99
        _init(val, args...);
45
99
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRTypeEPNS_11IRTupleTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_9IRIntTypeEEEERKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJPNS_6IRFuncES2_S2_S2_S2_EEERKS2_DpT_
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2IJS2_S2_S2_EEERKS2_DpT_
Line
Count
Source
42
2
        : m_buffer(nullptr), m_count(0), m_capacity(0)
43
2
    {
44
2
        _init(val, args...);
45
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEC2IJPNS_17IRTargetTupleTypeEEEERKS2_DpT_
46
    List(const List<T>& list)
47
767k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
767k
    {
49
767k
        this->operator=(list);
50
767k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1
    {
49
1
        this->operator=(list);
50
1
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
32
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
32
    {
49
32
        this->operator=(list);
50
32
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
355k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
355k
    {
49
355k
        this->operator=(list);
50
355k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
7.65k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7.65k
    {
49
7.65k
        this->operator=(list);
50
7.65k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
6
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
6
    {
49
6
        this->operator=(list);
50
6
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
256
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
256
    {
49
256
        this->operator=(list);
50
256
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
18
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
18
    {
49
18
        this->operator=(list);
50
18
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
5
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
5
    {
49
5
        this->operator=(list);
50
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3.71k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3.71k
    {
49
3.71k
        this->operator=(list);
50
3.71k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
315
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
315
    {
49
315
        this->operator=(list);
50
315
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3.72k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3.72k
    {
49
3.72k
        this->operator=(list);
50
3.72k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2ERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEC2ERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
3.36k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3.36k
    {
49
3.36k
        this->operator=(list);
50
3.36k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
261
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
261
    {
49
261
        this->operator=(list);
50
261
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
493
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
493
    {
49
493
        this->operator=(list);
50
493
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
368k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
368k
    {
49
368k
        this->operator=(list);
50
368k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
26
    {
49
26
        this->operator=(list);
50
26
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
679
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
679
    {
49
679
        this->operator=(list);
50
679
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
20
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
20
    {
49
20
        this->operator=(list);
50
20
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
1.93k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.93k
    {
49
1.93k
        this->operator=(list);
50
1.93k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
95
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
95
    {
49
95
        this->operator=(list);
50
95
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
429
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
429
    {
49
429
        this->operator=(list);
50
429
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
1.09k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
1.09k
    {
49
1.09k
        this->operator=(list);
50
1.09k
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
7.57k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7.57k
    {
49
7.57k
        this->operator=(list);
50
7.57k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
54
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
54
    {
49
54
        this->operator=(list);
50
54
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
7
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
7
    {
49
7
        this->operator=(list);
50
7
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
10.6k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
10.6k
    {
49
10.6k
        this->operator=(list);
50
10.6k
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
48
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
48
    {
49
48
        this->operator=(list);
50
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEC2ERKS5_
Line
Count
Source
47
510
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
510
    {
49
510
        this->operator=(list);
50
510
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEC2ERKS3_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEC2ERKS4_
Line
Count
Source
47
291
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
291
    {
49
291
        this->operator=(list);
50
291
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
4
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
4
    {
49
4
        this->operator=(list);
50
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEC2ERKS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEC2ERKS4_
_ZN5Slang4ListImNS_17StandardAllocatorEEC2ERKS2_
Line
Count
Source
47
105
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
105
    {
49
105
        this->operator=(list);
50
105
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEC2ERKS3_
Line
Count
Source
47
3
        : m_buffer(nullptr), m_count(0), m_capacity(0)
48
3
    {
49
3
        this->operator=(list);
50
3
    }
51
    List(List<T>&& list)
52
42.3k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
42.3k
    {
54
42.3k
        this->operator=(static_cast<List<T>&&>(list));
55
42.3k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
1
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
1
    {
54
1
        this->operator=(static_cast<List<T>&&>(list));
55
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
24.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
24.8k
    {
54
24.8k
        this->operator=(static_cast<List<T>&&>(list));
55
24.8k
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
44
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
44
    {
54
44
        this->operator=(static_cast<List<T>&&>(list));
55
44
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEC2EOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
12.8k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
12.8k
    {
54
12.8k
        this->operator=(static_cast<List<T>&&>(list));
55
12.8k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEC2EOS3_
Line
Count
Source
52
26
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
26
    {
54
26
        this->operator=(static_cast<List<T>&&>(list));
55
26
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
285
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
285
    {
54
285
        this->operator=(static_cast<List<T>&&>(list));
55
285
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
4.23k
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
4.23k
    {
54
4.23k
        this->operator=(static_cast<List<T>&&>(list));
55
4.23k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEC2EOS4_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEC2EOS4_
Line
Count
Source
52
19
        : m_buffer(nullptr), m_count(0), m_capacity(0)
53
19
    {
54
19
        this->operator=(static_cast<List<T>&&>(list));
55
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEC2EOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEC2EOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEC2EOS4_
56
    List(ArrayView<T> view)
57
        : List()
58
    {
59
        addRange(view);
60
    }
61
    static List<T> makeRepeated(const T& val, Index count)
62
336
    {
63
336
        List<T> rs;
64
336
        rs.setCount(count);
65
1.30k
        for (Index i = 0; i < count; i++)
66
968
            rs[i] = val;
67
336
        return rs;
68
336
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
332
    {
63
332
        List<T> rs;
64
332
        rs.setCount(count);
65
1.28k
        for (Index i = 0; i < count; i++)
66
956
            rs[i] = val;
67
332
        return rs;
68
332
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE12makeRepeatedERKS2_l
Line
Count
Source
62
4
    {
63
4
        List<T> rs;
64
4
        rs.setCount(count);
65
16
        for (Index i = 0; i < count; i++)
66
12
            rs[i] = val;
67
4
        return rs;
68
4
    }
69
39.8M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.73k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.04k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
31
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
31
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
499
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIhNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListImNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25.7M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.88k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
38.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
111k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
773k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
16.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
207
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
169k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
148k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.26k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
139k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
21
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
379
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
545k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
433
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.74k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
21.0k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIbNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
107
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.20k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.40k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
12.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
50.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.02k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
701k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.64k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
384k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
657
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
429
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
404
    ~List() { _deallocateBuffer(); }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
429
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
101k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.80k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
590k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.76k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.62k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
428
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.16k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
268
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.59k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
179k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
440
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.39k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIlNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.56k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
96
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
64.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
455
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
455
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
459
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
39.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.23k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
96
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
164
    ~List() { _deallocateBuffer(); }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
105
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEED2Ev
Line
Count
Source
69
102
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
105
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7.09M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
161
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27.1k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
25.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
29
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
190
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.36k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
271
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPjNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
103
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
68
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
324
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.28k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.44k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
32
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
70
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
416
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
7
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
364
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
23
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
442k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
77.0k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
322
    ~List() { _deallocateBuffer(); }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_ED2Ev
Line
Count
Source
69
20
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
265
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.22k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
40
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
761
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.78k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
17
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
273
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
84
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
252
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
27
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
720
    ~List() { _deallocateBuffer(); }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
239
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
60.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
119
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
73
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
14.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
14.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.49k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.66k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
588
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
298
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
65
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.84k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
82
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
147
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
41.3k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
257
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
152
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.17k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
26
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
597
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
521
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
16
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
896
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.50k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
330
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
223
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
893
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
285
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
9.16k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
330
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
45.7k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
60.6k
    ~List() { _deallocateBuffer(); }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
60.6k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.73k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.18k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
283
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
209
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
444
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
105
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
105
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
170
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
470
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
37.8k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.85k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
199
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11
    ~List() { _deallocateBuffer(); }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
11
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPvNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.18M
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_ED2Ev
Line
Count
Source
69
1.15k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.15k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.15k
    ~List() { _deallocateBuffer(); }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
91.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.63k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
108
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
114
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
152
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
132
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
355
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
56
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
482
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
35
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
96
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
578
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
584
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
508
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
508
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
20.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8.79k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
821
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
468
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.56k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
324
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
324
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
324
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
324
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
68
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.67k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
495
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
495
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
21.1k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
491
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4.10k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1.24k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.21k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
491
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
13
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.13k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.13k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
320
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
56
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
163
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
163
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
163
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
56
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
24
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
8
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
120
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
210k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
134
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6.59k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
52
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
56
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
72
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
14.2k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
433
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
433
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
433
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
433
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
433
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_ED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEED2Ev
Line
Count
Source
69
4
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
6
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
5
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_ED2Ev
Line
Count
Source
69
14
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
463
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
1
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
417
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.37k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
184
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
830
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2
    ~List() { _deallocateBuffer(); }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_ED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
28
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
369
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
18.4k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
10.9k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
78
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.11k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
2.40k
    ~List() { _deallocateBuffer(); }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
3.16k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEED2Ev
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEED2Ev
Line
Count
Source
69
14.1k
    ~List() { _deallocateBuffer(); }
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEED2Ev
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEED2Ev
70
    List<T>& operator=(const List<T>& list)
71
16.3M
    {
72
16.3M
        clearAndDeallocate();
73
16.3M
        addRange(list);
74
16.3M
        return *this;
75
16.3M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
15.5M
    {
72
15.5M
        clearAndDeallocate();
73
15.5M
        addRange(list);
74
15.5M
        return *this;
75
15.5M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
291
    {
72
291
        clearAndDeallocate();
73
291
        addRange(list);
74
291
        return *this;
75
291
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
42.1k
    {
72
42.1k
        clearAndDeallocate();
73
42.1k
        addRange(list);
74
42.1k
        return *this;
75
42.1k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
26.4k
    {
72
26.4k
        clearAndDeallocate();
73
26.4k
        addRange(list);
74
26.4k
        return *this;
75
26.4k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3.88k
    {
72
3.88k
        clearAndDeallocate();
73
3.88k
        addRange(list);
74
3.88k
        return *this;
75
3.88k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
3.15k
    {
72
3.15k
        clearAndDeallocate();
73
3.15k
        addRange(list);
74
3.15k
        return *this;
75
3.15k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
589
    {
72
589
        clearAndDeallocate();
73
589
        addRange(list);
74
589
        return *this;
75
589
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
369k
    {
72
369k
        clearAndDeallocate();
73
369k
        addRange(list);
74
369k
        return *this;
75
369k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
343
    {
72
343
        clearAndDeallocate();
73
343
        addRange(list);
74
343
        return *this;
75
343
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEaSERKS3_
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1
    {
72
1
        clearAndDeallocate();
73
1
        addRange(list);
74
1
        return *this;
75
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
6.60k
    {
72
6.60k
        clearAndDeallocate();
73
6.60k
        addRange(list);
74
6.60k
        return *this;
75
6.60k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
355k
    {
72
355k
        clearAndDeallocate();
73
355k
        addRange(list);
74
355k
        return *this;
75
355k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
8.10k
    {
72
8.10k
        clearAndDeallocate();
73
8.10k
        addRange(list);
74
8.10k
        return *this;
75
8.10k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
80
    {
72
80
        clearAndDeallocate();
73
80
        addRange(list);
74
80
        return *this;
75
80
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEaSERKS3_
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSERKS2_
Line
Count
Source
71
3.74k
    {
72
3.74k
        clearAndDeallocate();
73
3.74k
        addRange(list);
74
3.74k
        return *this;
75
3.74k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
776
    {
72
776
        clearAndDeallocate();
73
776
        addRange(list);
74
776
        return *this;
75
776
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
523
    {
72
523
        clearAndDeallocate();
73
523
        addRange(list);
74
523
        return *this;
75
523
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
98
    {
72
98
        clearAndDeallocate();
73
98
        addRange(list);
74
98
        return *this;
75
98
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
20
    {
72
20
        clearAndDeallocate();
73
20
        addRange(list);
74
20
        return *this;
75
20
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
944
    {
72
944
        clearAndDeallocate();
73
944
        addRange(list);
74
944
        return *this;
75
944
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1.94k
    {
72
1.94k
        clearAndDeallocate();
73
1.94k
        addRange(list);
74
1.94k
        return *this;
75
1.94k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
95
    {
72
95
        clearAndDeallocate();
73
95
        addRange(list);
74
95
        return *this;
75
95
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
429
    {
72
429
        clearAndDeallocate();
73
429
        addRange(list);
74
429
        return *this;
75
429
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
1.09k
    {
72
1.09k
        clearAndDeallocate();
73
1.09k
        addRange(list);
74
1.09k
        return *this;
75
1.09k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7.57k
    {
72
7.57k
        clearAndDeallocate();
73
7.57k
        addRange(list);
74
7.57k
        return *this;
75
7.57k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
129
    {
72
129
        clearAndDeallocate();
73
129
        addRange(list);
74
129
        return *this;
75
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
54
    {
72
54
        clearAndDeallocate();
73
54
        addRange(list);
74
54
        return *this;
75
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
19
    {
72
19
        clearAndDeallocate();
73
19
        addRange(list);
74
19
        return *this;
75
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEEaSERKS5_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
48
    {
72
48
        clearAndDeallocate();
73
48
        addRange(list);
74
48
        return *this;
75
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
7
    {
72
7
        clearAndDeallocate();
73
7
        addRange(list);
74
7
        return *this;
75
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
215
    {
72
215
        clearAndDeallocate();
73
215
        addRange(list);
74
215
        return *this;
75
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
12
    {
72
12
        clearAndDeallocate();
73
12
        addRange(list);
74
12
        return *this;
75
12
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
6
    {
72
6
        clearAndDeallocate();
73
6
        addRange(list);
74
6
        return *this;
75
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEaSERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
291
    {
72
291
        clearAndDeallocate();
73
291
        addRange(list);
74
291
        return *this;
75
291
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
420
    {
72
420
        clearAndDeallocate();
73
420
        addRange(list);
74
420
        return *this;
75
420
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEaSERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
208
    {
72
208
        clearAndDeallocate();
73
208
        addRange(list);
74
208
        return *this;
75
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSERKS4_
Line
Count
Source
71
24
    {
72
24
        clearAndDeallocate();
73
24
        addRange(list);
74
24
        return *this;
75
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEaSERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEaSERKS3_
Line
Count
Source
71
3
    {
72
3
        clearAndDeallocate();
73
3
        addRange(list);
74
3
        return *this;
75
3
    }
76
77
    List<T>& operator=(List<T>&& list)
78
3.46M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.46M
        _deallocateBuffer();
82
3.46M
        m_count = list.m_count;
83
3.46M
        m_capacity = list.m_capacity;
84
3.46M
        m_buffer = list.m_buffer;
85
86
3.46M
        list.m_buffer = nullptr;
87
3.46M
        list.m_count = 0;
88
3.46M
        list.m_capacity = 0;
89
3.46M
        return *this;
90
3.46M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
15.3k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15.3k
        _deallocateBuffer();
82
15.3k
        m_count = list.m_count;
83
15.3k
        m_capacity = list.m_capacity;
84
15.3k
        m_buffer = list.m_buffer;
85
86
15.3k
        list.m_buffer = nullptr;
87
15.3k
        list.m_count = 0;
88
15.3k
        list.m_capacity = 0;
89
15.3k
        return *this;
90
15.3k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
35.9k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
35.9k
        _deallocateBuffer();
82
35.9k
        m_count = list.m_count;
83
35.9k
        m_capacity = list.m_capacity;
84
35.9k
        m_buffer = list.m_buffer;
85
86
35.9k
        list.m_buffer = nullptr;
87
35.9k
        list.m_count = 0;
88
35.9k
        list.m_capacity = 0;
89
35.9k
        return *this;
90
35.9k
    }
Unexecuted instantiation: _ZN5Slang4ListIPvNS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
13.4k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
13.4k
        _deallocateBuffer();
82
13.4k
        m_count = list.m_count;
83
13.4k
        m_capacity = list.m_capacity;
84
13.4k
        m_buffer = list.m_buffer;
85
86
13.4k
        list.m_buffer = nullptr;
87
13.4k
        list.m_count = 0;
88
13.4k
        list.m_capacity = 0;
89
13.4k
        return *this;
90
13.4k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
27
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
27
        _deallocateBuffer();
82
27
        m_count = list.m_count;
83
27
        m_capacity = list.m_capacity;
84
27
        m_buffer = list.m_buffer;
85
86
27
        list.m_buffer = nullptr;
87
27
        list.m_count = 0;
88
27
        list.m_capacity = 0;
89
27
        return *this;
90
27
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
38
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
38
        _deallocateBuffer();
82
38
        m_count = list.m_count;
83
38
        m_capacity = list.m_capacity;
84
38
        m_buffer = list.m_buffer;
85
86
38
        list.m_buffer = nullptr;
87
38
        list.m_count = 0;
88
38
        list.m_capacity = 0;
89
38
        return *this;
90
38
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
51.2k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
51.2k
        _deallocateBuffer();
82
51.2k
        m_count = list.m_count;
83
51.2k
        m_capacity = list.m_capacity;
84
51.2k
        m_buffer = list.m_buffer;
85
86
51.2k
        list.m_buffer = nullptr;
87
51.2k
        list.m_count = 0;
88
51.2k
        list.m_capacity = 0;
89
51.2k
        return *this;
90
51.2k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
439
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
439
        _deallocateBuffer();
82
439
        m_count = list.m_count;
83
439
        m_capacity = list.m_capacity;
84
439
        m_buffer = list.m_buffer;
85
86
439
        list.m_buffer = nullptr;
87
439
        list.m_count = 0;
88
439
        list.m_capacity = 0;
89
439
        return *this;
90
439
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
2.71k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
2.71k
        _deallocateBuffer();
82
2.71k
        m_count = list.m_count;
83
2.71k
        m_capacity = list.m_capacity;
84
2.71k
        m_buffer = list.m_buffer;
85
86
2.71k
        list.m_buffer = nullptr;
87
2.71k
        list.m_count = 0;
88
2.71k
        list.m_capacity = 0;
89
2.71k
        return *this;
90
2.71k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
3.34k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.34k
        _deallocateBuffer();
82
3.34k
        m_count = list.m_count;
83
3.34k
        m_capacity = list.m_capacity;
84
3.34k
        m_buffer = list.m_buffer;
85
86
3.34k
        list.m_buffer = nullptr;
87
3.34k
        list.m_count = 0;
88
3.34k
        list.m_capacity = 0;
89
3.34k
        return *this;
90
3.34k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEaSEOS5_
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
44
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
44
        _deallocateBuffer();
82
44
        m_count = list.m_count;
83
44
        m_capacity = list.m_capacity;
84
44
        m_buffer = list.m_buffer;
85
86
44
        list.m_buffer = nullptr;
87
44
        list.m_count = 0;
88
44
        list.m_capacity = 0;
89
44
        return *this;
90
44
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
718
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
718
        _deallocateBuffer();
82
718
        m_count = list.m_count;
83
718
        m_capacity = list.m_capacity;
84
718
        m_buffer = list.m_buffer;
85
86
718
        list.m_buffer = nullptr;
87
718
        list.m_count = 0;
88
718
        list.m_capacity = 0;
89
718
        return *this;
90
718
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
1.91k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
1.91k
        _deallocateBuffer();
82
1.91k
        m_count = list.m_count;
83
1.91k
        m_capacity = list.m_capacity;
84
1.91k
        m_buffer = list.m_buffer;
85
86
1.91k
        list.m_buffer = nullptr;
87
1.91k
        list.m_count = 0;
88
1.91k
        list.m_capacity = 0;
89
1.91k
        return *this;
90
1.91k
    }
Unexecuted instantiation: _ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListIhNS_17StandardAllocatorEEaSEOS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
3.64k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.64k
        _deallocateBuffer();
82
3.64k
        m_count = list.m_count;
83
3.64k
        m_capacity = list.m_capacity;
84
3.64k
        m_buffer = list.m_buffer;
85
86
3.64k
        list.m_buffer = nullptr;
87
3.64k
        list.m_count = 0;
88
3.64k
        list.m_capacity = 0;
89
3.64k
        return *this;
90
3.64k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
283
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
283
        _deallocateBuffer();
82
283
        m_count = list.m_count;
83
283
        m_capacity = list.m_capacity;
84
283
        m_buffer = list.m_buffer;
85
86
283
        list.m_buffer = nullptr;
87
283
        list.m_count = 0;
88
283
        list.m_capacity = 0;
89
283
        return *this;
90
283
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
31
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
31
        _deallocateBuffer();
82
31
        m_count = list.m_count;
83
31
        m_capacity = list.m_capacity;
84
31
        m_buffer = list.m_buffer;
85
86
31
        list.m_buffer = nullptr;
87
31
        list.m_count = 0;
88
31
        list.m_capacity = 0;
89
31
        return *this;
90
31
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
24.4k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
24.4k
        _deallocateBuffer();
82
24.4k
        m_count = list.m_count;
83
24.4k
        m_capacity = list.m_capacity;
84
24.4k
        m_buffer = list.m_buffer;
85
86
24.4k
        list.m_buffer = nullptr;
87
24.4k
        list.m_count = 0;
88
24.4k
        list.m_capacity = 0;
89
24.4k
        return *this;
90
24.4k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
52
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
52
        _deallocateBuffer();
82
52
        m_count = list.m_count;
83
52
        m_capacity = list.m_capacity;
84
52
        m_buffer = list.m_buffer;
85
86
52
        list.m_buffer = nullptr;
87
52
        list.m_count = 0;
88
52
        list.m_capacity = 0;
89
52
        return *this;
90
52
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
15
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15
        _deallocateBuffer();
82
15
        m_count = list.m_count;
83
15
        m_capacity = list.m_capacity;
84
15
        m_buffer = list.m_buffer;
85
86
15
        list.m_buffer = nullptr;
87
15
        list.m_count = 0;
88
15
        list.m_capacity = 0;
89
15
        return *this;
90
15
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
610
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
610
        _deallocateBuffer();
82
610
        m_count = list.m_count;
83
610
        m_capacity = list.m_capacity;
84
610
        m_buffer = list.m_buffer;
85
86
610
        list.m_buffer = nullptr;
87
610
        list.m_count = 0;
88
610
        list.m_capacity = 0;
89
610
        return *this;
90
610
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
26
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
26
        _deallocateBuffer();
82
26
        m_count = list.m_count;
83
26
        m_capacity = list.m_capacity;
84
26
        m_buffer = list.m_buffer;
85
86
26
        list.m_buffer = nullptr;
87
26
        list.m_count = 0;
88
26
        list.m_capacity = 0;
89
26
        return *this;
90
26
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
283
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
283
        _deallocateBuffer();
82
283
        m_count = list.m_count;
83
283
        m_capacity = list.m_capacity;
84
283
        m_buffer = list.m_buffer;
85
86
283
        list.m_buffer = nullptr;
87
283
        list.m_count = 0;
88
283
        list.m_capacity = 0;
89
283
        return *this;
90
283
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
283
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
283
        _deallocateBuffer();
82
283
        m_count = list.m_count;
83
283
        m_capacity = list.m_capacity;
84
283
        m_buffer = list.m_buffer;
85
86
283
        list.m_buffer = nullptr;
87
283
        list.m_count = 0;
88
283
        list.m_capacity = 0;
89
283
        return *this;
90
283
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
4.23k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
4.23k
        _deallocateBuffer();
82
4.23k
        m_count = list.m_count;
83
4.23k
        m_capacity = list.m_capacity;
84
4.23k
        m_buffer = list.m_buffer;
85
86
4.23k
        list.m_buffer = nullptr;
87
4.23k
        list.m_count = 0;
88
4.23k
        list.m_capacity = 0;
89
4.23k
        return *this;
90
4.23k
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
285
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
285
        _deallocateBuffer();
82
285
        m_count = list.m_count;
83
285
        m_capacity = list.m_capacity;
84
285
        m_buffer = list.m_buffer;
85
86
285
        list.m_buffer = nullptr;
87
285
        list.m_count = 0;
88
285
        list.m_capacity = 0;
89
285
        return *this;
90
285
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
331
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
331
        _deallocateBuffer();
82
331
        m_count = list.m_count;
83
331
        m_capacity = list.m_capacity;
84
331
        m_buffer = list.m_buffer;
85
86
331
        list.m_buffer = nullptr;
87
331
        list.m_count = 0;
88
331
        list.m_capacity = 0;
89
331
        return *this;
90
331
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEEaSEOS5_
Line
Count
Source
78
392
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
392
        _deallocateBuffer();
82
392
        m_count = list.m_count;
83
392
        m_capacity = list.m_capacity;
84
392
        m_buffer = list.m_buffer;
85
86
392
        list.m_buffer = nullptr;
87
392
        list.m_count = 0;
88
392
        list.m_capacity = 0;
89
392
        return *this;
90
392
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
15
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
15
        _deallocateBuffer();
82
15
        m_count = list.m_count;
83
15
        m_capacity = list.m_capacity;
84
15
        m_buffer = list.m_buffer;
85
86
15
        list.m_buffer = nullptr;
87
15
        list.m_count = 0;
88
15
        list.m_capacity = 0;
89
15
        return *this;
90
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEEaSEOS3_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
19
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
19
        _deallocateBuffer();
82
19
        m_count = list.m_count;
83
19
        m_capacity = list.m_capacity;
84
19
        m_buffer = list.m_buffer;
85
86
19
        list.m_buffer = nullptr;
87
19
        list.m_count = 0;
88
19
        list.m_capacity = 0;
89
19
        return *this;
90
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
16
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
16
        _deallocateBuffer();
82
16
        m_count = list.m_count;
83
16
        m_capacity = list.m_capacity;
84
16
        m_buffer = list.m_buffer;
85
86
16
        list.m_buffer = nullptr;
87
16
        list.m_count = 0;
88
16
        list.m_capacity = 0;
89
16
        return *this;
90
16
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
212
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
212
        _deallocateBuffer();
82
212
        m_count = list.m_count;
83
212
        m_capacity = list.m_capacity;
84
212
        m_buffer = list.m_buffer;
85
86
212
        list.m_buffer = nullptr;
87
212
        list.m_count = 0;
88
212
        list.m_capacity = 0;
89
212
        return *this;
90
212
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPKcNS_17StandardAllocatorEEaSEOS4_
_ZN5Slang4ListImNS_17StandardAllocatorEEaSEOS2_
Line
Count
Source
78
3.29M
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
3.29M
        _deallocateBuffer();
82
3.29M
        m_count = list.m_count;
83
3.29M
        m_capacity = list.m_capacity;
84
3.29M
        m_buffer = list.m_buffer;
85
86
3.29M
        list.m_buffer = nullptr;
87
3.29M
        list.m_count = 0;
88
3.29M
        list.m_capacity = 0;
89
3.29M
        return *this;
90
3.29M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEaSEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEaSEOS3_
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEaSEOS4_
Line
Count
Source
78
617
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
617
        _deallocateBuffer();
82
617
        m_count = list.m_count;
83
617
        m_capacity = list.m_capacity;
84
617
        m_buffer = list.m_buffer;
85
86
617
        list.m_buffer = nullptr;
87
617
        list.m_count = 0;
88
617
        list.m_capacity = 0;
89
617
        return *this;
90
617
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEaSEOS3_
Line
Count
Source
78
6.52k
    {
79
        // Could just do a swap here, and memory would be freed on rhs dtor
80
81
6.52k
        _deallocateBuffer();
82
6.52k
        m_count = list.m_count;
83
6.52k
        m_capacity = list.m_capacity;
84
6.52k
        m_buffer = list.m_buffer;
85
86
6.52k
        list.m_buffer = nullptr;
87
6.52k
        list.m_count = 0;
88
6.52k
        list.m_capacity = 0;
89
6.52k
        return *this;
90
6.52k
    }
91
92
4.77M
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
34.6k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.12k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4.45M
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.97k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
6
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.29k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
111
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12.0k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
514
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
202
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.60k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
12.2k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
297
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.52k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
7
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
164
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
5.83k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
163
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
161
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
54
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
6
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
259
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
11
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
65
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
93
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
4
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
43
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
13.8k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
1.02k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
8.79k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
330
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
474
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
351
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
15
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
210k
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE5beginEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
3.30k
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
369
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
410
    const T* begin() const { return m_buffer; }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE5beginEv
Line
Count
Source
92
2
    const T* begin() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE5beginEv
93
10.3M
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListImNS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
34.6k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.12k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
9.99M
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
6
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.29k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
111
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
12.0k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
514
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
202
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.60k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
12.2k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
297
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.52k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
7
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.96k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
164
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE3endEv
Line
Count
Source
93
5.83k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
163
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
161
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
54
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3endEv
Line
Count
Source
93
6
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
259
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
11
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
65
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
93
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
4
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
43
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
13.8k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
1.02k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
8.79k
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
330
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
474
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
351
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
15
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
210k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
3.30k
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3endEv
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
410
    const T* end() const { return m_buffer + m_count; }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3endEv
Line
Count
Source
93
2
    const T* end() const { return m_buffer + m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE3endEv
94
95
7.45M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.63M
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.11M
    T* begin() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
403k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
20.8k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6.05k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
433
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6.74k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
41.7k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
151
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
75
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12.3k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
16
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
208k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
481
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
86
    T* begin() { return m_buffer; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
11
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
356k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
657
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
413
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
431
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
429
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.08k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
416
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.67k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.32k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
101k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
101
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
108k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.61k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.62k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
324
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
256
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
17
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
25.1k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.11k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
87
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8.61k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.21k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
94
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
18
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
222
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
408
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
105
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E5beginEv
Line
Count
Source
95
105
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
413
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
27
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
706
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
67
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
364
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
141k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2.37k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
264
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.02k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
265
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
17
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
324
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
273
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
26
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
54
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
249
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
60.4k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
119
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
147
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
238
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
73
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.42k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.55k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.12k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
65
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
258
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
193
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
40.5k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
256
    T* begin() { return m_buffer; }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
152
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
4.17k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
39
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
34
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
31
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
12.3k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
330
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
973
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
570
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
608
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
9.16k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
330
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
329
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.64k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
205
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
122
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
283
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
105
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
105
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
37.8k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
783
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.39k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
199
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
11
    T* begin() { return m_buffer; }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
11
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.66k
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
29
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
7
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
350
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
5.13k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
21.5k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
3.09k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
323
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.29k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.12k
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
648
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.85k
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
6
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
208
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
661
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
886
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
24
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
8
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
30
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
42
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
18
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
10
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
56
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
56
    T* begin() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
56
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
56
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E5beginEv
Line
Count
Source
95
4
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
48
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
50
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
34
    T* begin() { return m_buffer; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
1.03k
    T* begin() { return m_buffer; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E5beginEv
Line
Count
Source
95
28
    T* begin() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE5beginEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE5beginEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5beginEv
Line
Count
Source
95
2
    T* begin() { return m_buffer; }
96
7.06M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.63M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.11M
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
20.8k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6.05k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
433
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6.74k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
41.7k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
151
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
75
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12.3k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
16
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
208k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
481
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
86
    T* end() { return m_buffer + m_count; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
11
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
356k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
657
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
413
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
431
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
429
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.08k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
416
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.67k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.32k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
101k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
101
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
108k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.61k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.62k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
324
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
256
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
17
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
25.1k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.11k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
87
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8.57k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.21k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
94
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
18
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
222
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
408
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
105
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3endEv
Line
Count
Source
96
105
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
413
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
27
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
706
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
67
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
364
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
141k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2.37k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
264
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.02k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
265
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
17
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
324
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
273
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
26
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
54
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
249
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
60.4k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
119
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListImNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
147
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
238
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
73
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.42k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.55k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.12k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
65
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
258
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
193
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
40.5k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
256
    T* end() { return m_buffer + m_count; }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
152
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
4.17k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
39
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
34
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
31
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
12.3k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
330
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
973
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
570
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
608
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
9.16k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
330
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
329
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.64k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
205
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
122
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
283
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
105
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
105
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
37.8k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
783
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.39k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
199
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
11
    T* end() { return m_buffer + m_count; }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
11
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.66k
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
29
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
7
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
350
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
5.13k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
21.5k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
3.09k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
323
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.29k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.12k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
648
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.85k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
6
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
208
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
661
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
886
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
8
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
24
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
42
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
18
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3endEv
Line
Count
Source
96
10.0k
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3endEv
Line
Count
Source
96
4
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
48
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
50
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
34
    T* end() { return m_buffer + m_count; }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
1.03k
    T* end() { return m_buffer + m_count; }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E3endEv
Line
Count
Source
96
28
    T* end() { return m_buffer + m_count; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE3endEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3endEv
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3endEv
Line
Count
Source
96
2
    T* end() { return m_buffer + m_count; }
97
98
    const T& getFirst() const
99
40
    {
100
40
        SLANG_ASSERT(m_count > 0);
101
40
        return m_buffer[0];
102
40
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
5
    {
100
5
        SLANG_ASSERT(m_count > 0);
101
5
        return m_buffer[0];
102
5
    }
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
15
    {
100
15
        SLANG_ASSERT(m_count > 0);
101
15
        return m_buffer[0];
102
15
    }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
18
    {
100
18
        SLANG_ASSERT(m_count > 0);
101
18
        return m_buffer[0];
102
18
    }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
99
2
    {
100
2
        SLANG_ASSERT(m_count > 0);
101
2
        return m_buffer[0];
102
2
    }
103
104
    T& getFirst()
105
105k
    {
106
105k
        SLANG_ASSERT(m_count > 0);
107
105k
        return m_buffer[0];
108
105k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
19
    {
106
19
        SLANG_ASSERT(m_count > 0);
107
19
        return m_buffer[0];
108
19
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
26
    {
106
26
        SLANG_ASSERT(m_count > 0);
107
26
        return m_buffer[0];
108
26
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
6
    {
106
6
        SLANG_ASSERT(m_count > 0);
107
6
        return m_buffer[0];
108
6
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
104k
    {
106
104k
        SLANG_ASSERT(m_count > 0);
107
104k
        return m_buffer[0];
108
104k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
20
    {
106
20
        SLANG_ASSERT(m_count > 0);
107
20
        return m_buffer[0];
108
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8getFirstEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getFirstEv
Line
Count
Source
105
271
    {
106
271
        SLANG_ASSERT(m_count > 0);
107
271
        return m_buffer[0];
108
271
    }
109
110
    const T& getLast() const
111
34
    {
112
34
        SLANG_ASSERT(m_count > 0);
113
34
        return m_buffer[m_count - 1];
114
34
    }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
5
    {
112
5
        SLANG_ASSERT(m_count > 0);
113
5
        return m_buffer[m_count - 1];
114
5
    }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
15
    {
112
15
        SLANG_ASSERT(m_count > 0);
113
15
        return m_buffer[m_count - 1];
114
15
    }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
111
14
    {
112
14
        SLANG_ASSERT(m_count > 0);
113
14
        return m_buffer[m_count - 1];
114
14
    }
115
116
    T& getLast()
117
19.5M
    {
118
19.5M
        SLANG_ASSERT(m_count > 0);
119
19.5M
        return m_buffer[m_count - 1];
120
19.5M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
18.7M
    {
118
18.7M
        SLANG_ASSERT(m_count > 0);
119
18.7M
        return m_buffer[m_count - 1];
120
18.7M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.74k
    {
118
2.74k
        SLANG_ASSERT(m_count > 0);
119
2.74k
        return m_buffer[m_count - 1];
120
2.74k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.81k
    {
118
1.81k
        SLANG_ASSERT(m_count > 0);
119
1.81k
        return m_buffer[m_count - 1];
120
1.81k
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
132
    {
118
132
        SLANG_ASSERT(m_count > 0);
119
132
        return m_buffer[m_count - 1];
120
132
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
25.7k
    {
118
25.7k
        SLANG_ASSERT(m_count > 0);
119
25.7k
        return m_buffer[m_count - 1];
120
25.7k
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
8
    {
118
8
        SLANG_ASSERT(m_count > 0);
119
8
        return m_buffer[m_count - 1];
120
8
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
274k
    {
118
274k
        SLANG_ASSERT(m_count > 0);
119
274k
        return m_buffer[m_count - 1];
120
274k
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
95
    {
118
95
        SLANG_ASSERT(m_count > 0);
119
95
        return m_buffer[m_count - 1];
120
95
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20
    {
118
20
        SLANG_ASSERT(m_count > 0);
119
20
        return m_buffer[m_count - 1];
120
20
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
428
    {
118
428
        SLANG_ASSERT(m_count > 0);
119
428
        return m_buffer[m_count - 1];
120
428
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20
    {
118
20
        SLANG_ASSERT(m_count > 0);
119
20
        return m_buffer[m_count - 1];
120
20
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
11.1k
    {
118
11.1k
        SLANG_ASSERT(m_count > 0);
119
11.1k
        return m_buffer[m_count - 1];
120
11.1k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
3.78k
    {
118
3.78k
        SLANG_ASSERT(m_count > 0);
119
3.78k
        return m_buffer[m_count - 1];
120
3.78k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
935
    {
118
935
        SLANG_ASSERT(m_count > 0);
119
935
        return m_buffer[m_count - 1];
120
935
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
26
    {
118
26
        SLANG_ASSERT(m_count > 0);
119
26
        return m_buffer[m_count - 1];
120
26
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2.04k
    {
118
2.04k
        SLANG_ASSERT(m_count > 0);
119
2.04k
        return m_buffer[m_count - 1];
120
2.04k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
18.3k
    {
118
18.3k
        SLANG_ASSERT(m_count > 0);
119
18.3k
        return m_buffer[m_count - 1];
120
18.3k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
8
    {
118
8
        SLANG_ASSERT(m_count > 0);
119
8
        return m_buffer[m_count - 1];
120
8
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
5.09k
    {
118
5.09k
        SLANG_ASSERT(m_count > 0);
119
5.09k
        return m_buffer[m_count - 1];
120
5.09k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
405k
    {
118
405k
        SLANG_ASSERT(m_count > 0);
119
405k
        return m_buffer[m_count - 1];
120
405k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
48
    {
118
48
        SLANG_ASSERT(m_count > 0);
119
48
        return m_buffer[m_count - 1];
120
48
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
1.94k
    {
118
1.94k
        SLANG_ASSERT(m_count > 0);
119
1.94k
        return m_buffer[m_count - 1];
120
1.94k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
605
    {
118
605
        SLANG_ASSERT(m_count > 0);
119
605
        return m_buffer[m_count - 1];
120
605
    }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE7getLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7getLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
21.6k
    {
118
21.6k
        SLANG_ASSERT(m_count > 0);
119
21.6k
        return m_buffer[m_count - 1];
120
21.6k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
2
    {
118
2
        SLANG_ASSERT(m_count > 0);
119
2
        return m_buffer[m_count - 1];
120
2
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7getLastEv
Line
Count
Source
117
20.4k
    {
118
20.4k
        SLANG_ASSERT(m_count > 0);
119
20.4k
        return m_buffer[m_count - 1];
120
20.4k
    }
121
122
    void removeLast()
123
19.3M
    {
124
19.3M
        SLANG_ASSERT(m_count > 0);
125
19.3M
        m_count--;
126
19.3M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
18.6M
    {
124
18.6M
        SLANG_ASSERT(m_count > 0);
125
18.6M
        m_count--;
126
18.6M
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
6
    {
124
6
        SLANG_ASSERT(m_count > 0);
125
6
        m_count--;
126
6
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
39.4k
    {
124
39.4k
        SLANG_ASSERT(m_count > 0);
125
39.4k
        m_count--;
126
39.4k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
150k
    {
124
150k
        SLANG_ASSERT(m_count > 0);
125
150k
        m_count--;
126
150k
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
95
    {
124
95
        SLANG_ASSERT(m_count > 0);
125
95
        m_count--;
126
95
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
428
    {
124
428
        SLANG_ASSERT(m_count > 0);
125
428
        m_count--;
126
428
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
20
    {
124
20
        SLANG_ASSERT(m_count > 0);
125
20
        m_count--;
126
20
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
11.1k
    {
124
11.1k
        SLANG_ASSERT(m_count > 0);
125
11.1k
        m_count--;
126
11.1k
    }
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
3.78k
    {
124
3.78k
        SLANG_ASSERT(m_count > 0);
125
3.78k
        m_count--;
126
3.78k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
496
    {
124
496
        SLANG_ASSERT(m_count > 0);
125
496
        m_count--;
126
496
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
2.04k
    {
124
2.04k
        SLANG_ASSERT(m_count > 0);
125
2.04k
        m_count--;
126
2.04k
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
5.09k
    {
124
5.09k
        SLANG_ASSERT(m_count > 0);
125
5.09k
        m_count--;
126
5.09k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
405k
    {
124
405k
        SLANG_ASSERT(m_count > 0);
125
405k
        m_count--;
126
405k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
13
    {
124
13
        SLANG_ASSERT(m_count > 0);
125
13
        m_count--;
126
13
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
465
    {
124
465
        SLANG_ASSERT(m_count > 0);
125
465
        m_count--;
126
465
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE10removeLastEv
Unexecuted instantiation: _ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE10removeLastEv
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
21.6k
    {
124
21.6k
        SLANG_ASSERT(m_count > 0);
125
21.6k
        m_count--;
126
21.6k
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE10removeLastEv
Line
Count
Source
123
20.4k
    {
124
20.4k
        SLANG_ASSERT(m_count > 0);
125
20.4k
        m_count--;
126
20.4k
    }
127
128
    inline void swapWith(List<T, TAllocator>& other)
129
30.9k
    {
130
30.9k
        T* buffer = m_buffer;
131
30.9k
        m_buffer = other.m_buffer;
132
30.9k
        other.m_buffer = buffer;
133
134
30.9k
        auto bufferSize = m_capacity;
135
30.9k
        m_capacity = other.m_capacity;
136
30.9k
        other.m_capacity = bufferSize;
137
138
30.9k
        auto count = m_count;
139
30.9k
        m_count = other.m_count;
140
30.9k
        other.m_count = count;
141
30.9k
    }
Unexecuted instantiation: _ZN5Slang4ListImNS_17StandardAllocatorEE8swapWithERS2_
_ZN5Slang4ListIhNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
25
    {
130
25
        T* buffer = m_buffer;
131
25
        m_buffer = other.m_buffer;
132
25
        other.m_buffer = buffer;
133
134
25
        auto bufferSize = m_capacity;
135
25
        m_capacity = other.m_capacity;
136
25
        other.m_capacity = bufferSize;
137
138
25
        auto count = m_count;
139
25
        m_count = other.m_count;
140
25
        other.m_count = count;
141
25
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8swapWithERS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8swapWithERS2_
Line
Count
Source
129
3.82k
    {
130
3.82k
        T* buffer = m_buffer;
131
3.82k
        m_buffer = other.m_buffer;
132
3.82k
        other.m_buffer = buffer;
133
134
3.82k
        auto bufferSize = m_capacity;
135
3.82k
        m_capacity = other.m_capacity;
136
3.82k
        other.m_capacity = bufferSize;
137
138
3.82k
        auto count = m_count;
139
3.82k
        m_count = other.m_count;
140
3.82k
        other.m_count = count;
141
3.82k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8swapWithERS3_
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
38
    {
130
38
        T* buffer = m_buffer;
131
38
        m_buffer = other.m_buffer;
132
38
        other.m_buffer = buffer;
133
134
38
        auto bufferSize = m_capacity;
135
38
        m_capacity = other.m_capacity;
136
38
        other.m_capacity = bufferSize;
137
138
38
        auto count = m_count;
139
38
        m_count = other.m_count;
140
38
        other.m_count = count;
141
38
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8swapWithERS4_
Line
Count
Source
129
27.0k
    {
130
27.0k
        T* buffer = m_buffer;
131
27.0k
        m_buffer = other.m_buffer;
132
27.0k
        other.m_buffer = buffer;
133
134
27.0k
        auto bufferSize = m_capacity;
135
27.0k
        m_capacity = other.m_capacity;
136
27.0k
        other.m_capacity = bufferSize;
137
138
27.0k
        auto count = m_count;
139
27.0k
        m_count = other.m_count;
140
27.0k
        other.m_count = count;
141
27.0k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8swapWithERS3_
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8swapWithERS4_
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE8swapWithERS2_
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8swapWithERS4_
142
143
    T* detachBuffer()
144
786
    {
145
786
        T* rs = m_buffer;
146
786
        m_buffer = nullptr;
147
786
        m_count = 0;
148
786
        m_capacity = 0;
149
786
        return rs;
150
786
    }
151
    void attachBuffer(T* buffer, Index count, Index capacity)
152
786
    {
153
        // Can only attach a buffer if there isn't a buffer already associated
154
786
        SLANG_ASSERT(m_buffer == nullptr);
155
786
        SLANG_ASSERT(count <= capacity);
156
786
        m_buffer = buffer;
157
786
        m_count = count;
158
786
        m_capacity = capacity;
159
786
    }
160
161
534k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
334
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
24.0k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
495k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
13.6k
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
38
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
70
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE12getArrayViewEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
29
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE12getArrayViewEv
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
142
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
34
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIPKvNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
4
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIlNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
390
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
3
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
330
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE12getArrayViewEv
Line
Count
Source
161
358
    inline ArrayView<T> getArrayView() const { return ArrayView<T>(m_buffer, m_count); }
162
163
    inline ArrayView<T> getArrayView(Index start, Index count) const
164
283
    {
165
283
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
283
        return ArrayView<T>(m_buffer + start, count);
167
283
    }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE12getArrayViewEll
Line
Count
Source
164
283
    {
165
283
        SLANG_ASSERT(start >= 0 && count >= 0 && start + count <= m_count);
166
283
        return ArrayView<T>(m_buffer + start, count);
167
283
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12getArrayViewEll
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE12getArrayViewEll
168
169
    void _maybeReserveForAdd()
170
118M
    {
171
118M
        if (m_capacity <= m_count)
172
9.83M
        {
173
9.83M
            Index newBufferSize = kInitialCount;
174
9.83M
            if (m_capacity)
175
335k
                newBufferSize = (m_capacity << 1);
176
177
9.83M
            reserve(newBufferSize);
178
9.83M
        }
179
118M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
6
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
5
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.02k
    {
171
6.02k
        if (m_capacity <= m_count)
172
1.21k
        {
173
1.21k
            Index newBufferSize = kInitialCount;
174
1.21k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.21k
            reserve(newBufferSize);
178
1.21k
        }
179
6.02k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
107k
    {
171
107k
        if (m_capacity <= m_count)
172
16.1k
        {
173
16.1k
            Index newBufferSize = kInitialCount;
174
16.1k
            if (m_capacity)
175
885
                newBufferSize = (m_capacity << 1);
176
177
16.1k
            reserve(newBufferSize);
178
16.1k
        }
179
107k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
123k
    {
171
123k
        if (m_capacity <= m_count)
172
5.89k
        {
173
5.89k
            Index newBufferSize = kInitialCount;
174
5.89k
            if (m_capacity)
175
2.32k
                newBufferSize = (m_capacity << 1);
176
177
5.89k
            reserve(newBufferSize);
178
5.89k
        }
179
123k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.02k
    {
171
8.02k
        if (m_capacity <= m_count)
172
2.85k
        {
173
2.85k
            Index newBufferSize = kInitialCount;
174
2.85k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.85k
            reserve(newBufferSize);
178
2.85k
        }
179
8.02k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
394
    {
171
394
        if (m_capacity <= m_count)
172
213
        {
173
213
            Index newBufferSize = kInitialCount;
174
213
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
213
            reserve(newBufferSize);
178
213
        }
179
394
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
291
    {
171
291
        if (m_capacity <= m_count)
172
207
        {
173
207
            Index newBufferSize = kInitialCount;
174
207
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
207
            reserve(newBufferSize);
178
207
        }
179
291
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.51M
    {
171
1.51M
        if (m_capacity <= m_count)
172
648k
        {
173
648k
            Index newBufferSize = kInitialCount;
174
648k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
648k
            reserve(newBufferSize);
178
648k
        }
179
1.51M
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30.1M
    {
171
30.1M
        if (m_capacity <= m_count)
172
2.94M
        {
173
2.94M
            Index newBufferSize = kInitialCount;
174
2.94M
            if (m_capacity)
175
173k
                newBufferSize = (m_capacity << 1);
176
177
2.94M
            reserve(newBufferSize);
178
2.94M
        }
179
30.1M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
957k
    {
171
957k
        if (m_capacity <= m_count)
172
1.92k
        {
173
1.92k
            Index newBufferSize = kInitialCount;
174
1.92k
            if (m_capacity)
175
1.46k
                newBufferSize = (m_capacity << 1);
176
177
1.92k
            reserve(newBufferSize);
178
1.92k
        }
179
957k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.74k
    {
171
2.74k
        if (m_capacity <= m_count)
172
2.68k
        {
173
2.68k
            Index newBufferSize = kInitialCount;
174
2.68k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.68k
            reserve(newBufferSize);
178
2.68k
        }
179
2.74k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.81k
    {
171
1.81k
        if (m_capacity <= m_count)
172
1.78k
        {
173
1.78k
            Index newBufferSize = kInitialCount;
174
1.78k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.78k
            reserve(newBufferSize);
178
1.78k
        }
179
1.81k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.00k
    {
171
2.00k
        if (m_capacity <= m_count)
172
1.16k
        {
173
1.16k
            Index newBufferSize = kInitialCount;
174
1.16k
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
1.16k
            reserve(newBufferSize);
178
1.16k
        }
179
2.00k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.71M
    {
171
1.71M
        if (m_capacity <= m_count)
172
694k
        {
173
694k
            Index newBufferSize = kInitialCount;
174
694k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
694k
            reserve(newBufferSize);
178
694k
        }
179
1.71M
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.89k
    {
171
6.89k
        if (m_capacity <= m_count)
172
6.74k
        {
173
6.74k
            Index newBufferSize = kInitialCount;
174
6.74k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6.74k
            reserve(newBufferSize);
178
6.74k
        }
179
6.89k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
455k
    {
171
455k
        if (m_capacity <= m_count)
172
84.1k
        {
173
84.1k
            Index newBufferSize = kInitialCount;
174
84.1k
            if (m_capacity)
175
2.62k
                newBufferSize = (m_capacity << 1);
176
177
84.1k
            reserve(newBufferSize);
178
84.1k
        }
179
455k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
94
    {
171
94
        if (m_capacity <= m_count)
172
34
        {
173
34
            Index newBufferSize = kInitialCount;
174
34
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
34
            reserve(newBufferSize);
178
34
        }
179
94
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.50k
    {
171
3.50k
        if (m_capacity <= m_count)
172
919
        {
173
919
            Index newBufferSize = kInitialCount;
174
919
            if (m_capacity)
175
35
                newBufferSize = (m_capacity << 1);
176
177
919
            reserve(newBufferSize);
178
919
        }
179
3.50k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
112k
    {
171
112k
        if (m_capacity <= m_count)
172
93.4k
        {
173
93.4k
            Index newBufferSize = kInitialCount;
174
93.4k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
93.4k
            reserve(newBufferSize);
178
93.4k
        }
179
112k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20.5k
    {
171
20.5k
        if (m_capacity <= m_count)
172
12.4k
        {
173
12.4k
            Index newBufferSize = kInitialCount;
174
12.4k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12.4k
            reserve(newBufferSize);
178
12.4k
        }
179
20.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIbNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
154
    {
171
154
        if (m_capacity <= m_count)
172
102
        {
173
102
            Index newBufferSize = kInitialCount;
174
102
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
102
            reserve(newBufferSize);
178
102
        }
179
154
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
289
    {
171
289
        if (m_capacity <= m_count)
172
146
        {
173
146
            Index newBufferSize = kInitialCount;
174
146
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
146
            reserve(newBufferSize);
178
146
        }
179
289
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
284
    {
171
284
        if (m_capacity <= m_count)
172
284
        {
173
284
            Index newBufferSize = kInitialCount;
174
284
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
284
            reserve(newBufferSize);
178
284
        }
179
284
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4
    {
171
4
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
555k
    {
171
555k
        if (m_capacity <= m_count)
172
37.7k
        {
173
37.7k
            Index newBufferSize = kInitialCount;
174
37.7k
            if (m_capacity)
175
3.31k
                newBufferSize = (m_capacity << 1);
176
177
37.7k
            reserve(newBufferSize);
178
37.7k
        }
179
555k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
39.5k
    {
171
39.5k
        if (m_capacity <= m_count)
172
111
        {
173
111
            Index newBufferSize = kInitialCount;
174
111
            if (m_capacity)
175
111
                newBufferSize = (m_capacity << 1);
176
177
111
            reserve(newBufferSize);
178
111
        }
179
39.5k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.31M
    {
171
1.31M
        if (m_capacity <= m_count)
172
660k
        {
173
660k
            Index newBufferSize = kInitialCount;
174
660k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
660k
            reserve(newBufferSize);
178
660k
        }
179
1.31M
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
190k
    {
171
190k
        if (m_capacity <= m_count)
172
25.1k
        {
173
25.1k
            Index newBufferSize = kInitialCount;
174
25.1k
            if (m_capacity)
175
2.19k
                newBufferSize = (m_capacity << 1);
176
177
25.1k
            reserve(newBufferSize);
178
25.1k
        }
179
190k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.05M
    {
171
1.05M
        if (m_capacity <= m_count)
172
67.8k
        {
173
67.8k
            Index newBufferSize = kInitialCount;
174
67.8k
            if (m_capacity)
175
31.7k
                newBufferSize = (m_capacity << 1);
176
177
67.8k
            reserve(newBufferSize);
178
67.8k
        }
179
1.05M
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
431
    {
171
431
        if (m_capacity <= m_count)
172
429
        {
173
429
            Index newBufferSize = kInitialCount;
174
429
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
429
            reserve(newBufferSize);
178
429
        }
179
431
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
718
    {
171
718
        if (m_capacity <= m_count)
172
354
        {
173
354
            Index newBufferSize = kInitialCount;
174
354
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
354
            reserve(newBufferSize);
178
354
        }
179
718
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.00k
    {
171
1.00k
        if (m_capacity <= m_count)
172
497
        {
173
497
            Index newBufferSize = kInitialCount;
174
497
            if (m_capacity)
175
6
                newBufferSize = (m_capacity << 1);
176
177
497
            reserve(newBufferSize);
178
497
        }
179
1.00k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.48k
    {
171
5.48k
        if (m_capacity <= m_count)
172
1.54k
        {
173
1.54k
            Index newBufferSize = kInitialCount;
174
1.54k
            if (m_capacity)
175
102
                newBufferSize = (m_capacity << 1);
176
177
1.54k
            reserve(newBufferSize);
178
1.54k
        }
179
5.48k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
173k
    {
171
173k
        if (m_capacity <= m_count)
172
108k
        {
173
108k
            Index newBufferSize = kInitialCount;
174
108k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
108k
            reserve(newBufferSize);
178
108k
        }
179
173k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
187
    {
171
187
        if (m_capacity <= m_count)
172
171
        {
173
171
            Index newBufferSize = kInitialCount;
174
171
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
171
            reserve(newBufferSize);
178
171
        }
179
187
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
20
        {
173
20
            Index newBufferSize = kInitialCount;
174
20
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
20
            reserve(newBufferSize);
178
20
        }
179
20
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
10
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
56
    {
171
56
        if (m_capacity <= m_count)
172
55
        {
173
55
            Index newBufferSize = kInitialCount;
174
55
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
55
            reserve(newBufferSize);
178
55
        }
179
56
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.26k
    {
171
8.26k
        if (m_capacity <= m_count)
172
4.21k
        {
173
4.21k
            Index newBufferSize = kInitialCount;
174
4.21k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4.21k
            reserve(newBufferSize);
178
4.21k
        }
179
8.26k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
7
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
17
    {
171
17
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
17
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.74M
    {
171
8.74M
        if (m_capacity <= m_count)
172
14.6k
        {
173
14.6k
            Index newBufferSize = kInitialCount;
174
14.6k
            if (m_capacity)
175
868
                newBufferSize = (m_capacity << 1);
176
177
14.6k
            reserve(newBufferSize);
178
14.6k
        }
179
8.74M
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
57
    {
171
57
        if (m_capacity <= m_count)
172
23
        {
173
23
            Index newBufferSize = kInitialCount;
174
23
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
23
            reserve(newBufferSize);
178
23
        }
179
57
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
266k
    {
171
266k
        if (m_capacity <= m_count)
172
71.4k
        {
173
71.4k
            Index newBufferSize = kInitialCount;
174
71.4k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
71.4k
            reserve(newBufferSize);
178
71.4k
        }
179
266k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.54k
    {
171
6.54k
        if (m_capacity <= m_count)
172
2.41k
        {
173
2.41k
            Index newBufferSize = kInitialCount;
174
2.41k
            if (m_capacity)
175
32
                newBufferSize = (m_capacity << 1);
176
177
2.41k
            reserve(newBufferSize);
178
2.41k
        }
179
6.54k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
710k
    {
171
710k
        if (m_capacity <= m_count)
172
584k
        {
173
584k
            Index newBufferSize = kInitialCount;
174
584k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
584k
            reserve(newBufferSize);
178
584k
        }
179
710k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
31
    {
171
31
        if (m_capacity <= m_count)
172
29
        {
173
29
            Index newBufferSize = kInitialCount;
174
29
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
29
            reserve(newBufferSize);
178
29
        }
179
31
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.48k
    {
171
1.48k
        if (m_capacity <= m_count)
172
763
        {
173
763
            Index newBufferSize = kInitialCount;
174
763
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
763
            reserve(newBufferSize);
178
763
        }
179
1.48k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
98
    {
171
98
        if (m_capacity <= m_count)
172
98
        {
173
98
            Index newBufferSize = kInitialCount;
174
98
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
98
            reserve(newBufferSize);
178
98
        }
179
98
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
437
    {
171
437
        if (m_capacity <= m_count)
172
428
        {
173
428
            Index newBufferSize = kInitialCount;
174
428
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
428
            reserve(newBufferSize);
178
428
        }
179
437
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.26k
    {
171
1.26k
        if (m_capacity <= m_count)
172
1.08k
        {
173
1.08k
            Index newBufferSize = kInitialCount;
174
1.08k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.08k
            reserve(newBufferSize);
178
1.08k
        }
179
1.26k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.55k
    {
171
1.55k
        if (m_capacity <= m_count)
172
1.02k
        {
173
1.02k
            Index newBufferSize = kInitialCount;
174
1.02k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.02k
            reserve(newBufferSize);
178
1.02k
        }
179
1.55k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
24
        {
173
24
            Index newBufferSize = kInitialCount;
174
24
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
24
            reserve(newBufferSize);
178
24
        }
179
24
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.06k
    {
171
2.06k
        if (m_capacity <= m_count)
172
1.46k
        {
173
1.46k
            Index newBufferSize = kInitialCount;
174
1.46k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.46k
            reserve(newBufferSize);
178
1.46k
        }
179
2.06k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15.1k
    {
171
15.1k
        if (m_capacity <= m_count)
172
2.07k
        {
173
2.07k
            Index newBufferSize = kInitialCount;
174
2.07k
            if (m_capacity)
175
140
                newBufferSize = (m_capacity << 1);
176
177
2.07k
            reserve(newBufferSize);
178
2.07k
        }
179
15.1k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
454
    {
171
454
        if (m_capacity <= m_count)
172
450
        {
173
450
            Index newBufferSize = kInitialCount;
174
450
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
450
            reserve(newBufferSize);
178
450
        }
179
454
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
209
    {
171
209
        if (m_capacity <= m_count)
172
209
        {
173
209
            Index newBufferSize = kInitialCount;
174
209
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
209
            reserve(newBufferSize);
178
209
        }
179
209
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
209
    {
171
209
        if (m_capacity <= m_count)
172
209
        {
173
209
            Index newBufferSize = kInitialCount;
174
209
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
209
            reserve(newBufferSize);
178
209
        }
179
209
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.72k
    {
171
2.72k
        if (m_capacity <= m_count)
172
455
        {
173
455
            Index newBufferSize = kInitialCount;
174
455
            if (m_capacity)
175
39
                newBufferSize = (m_capacity << 1);
176
177
455
            reserve(newBufferSize);
178
455
        }
179
2.72k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
53.0k
    {
171
53.0k
        if (m_capacity <= m_count)
172
53
        {
173
53
            Index newBufferSize = kInitialCount;
174
53
            if (m_capacity)
175
25
                newBufferSize = (m_capacity << 1);
176
177
53
            reserve(newBufferSize);
178
53
        }
179
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIlNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27.5M
    {
171
27.5M
        if (m_capacity <= m_count)
172
7.02k
        {
173
7.02k
            Index newBufferSize = kInitialCount;
174
7.02k
            if (m_capacity)
175
3.85k
                newBufferSize = (m_capacity << 1);
176
177
7.02k
            reserve(newBufferSize);
178
7.02k
        }
179
27.5M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
7
    {
171
7
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
7
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21.3k
    {
171
21.3k
        if (m_capacity <= m_count)
172
642
        {
173
642
            Index newBufferSize = kInitialCount;
174
642
            if (m_capacity)
175
478
                newBufferSize = (m_capacity << 1);
176
177
642
            reserve(newBufferSize);
178
642
        }
179
21.3k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
200
    {
171
200
        if (m_capacity <= m_count)
172
86
        {
173
86
            Index newBufferSize = kInitialCount;
174
86
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
86
            reserve(newBufferSize);
178
86
        }
179
200
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
103k
    {
171
103k
        if (m_capacity <= m_count)
172
9.42k
        {
173
9.42k
            Index newBufferSize = kInitialCount;
174
9.42k
            if (m_capacity)
175
582
                newBufferSize = (m_capacity << 1);
176
177
9.42k
            reserve(newBufferSize);
178
9.42k
        }
179
103k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
38.4k
    {
171
38.4k
        if (m_capacity <= m_count)
172
22.5k
        {
173
22.5k
            Index newBufferSize = kInitialCount;
174
22.5k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22.5k
            reserve(newBufferSize);
178
22.5k
        }
179
38.4k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
316
    {
171
316
        if (m_capacity <= m_count)
172
95
        {
173
95
            Index newBufferSize = kInitialCount;
174
95
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
95
            reserve(newBufferSize);
178
95
        }
179
316
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
6
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
12
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
6
    }
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
565
    {
171
565
        if (m_capacity <= m_count)
172
425
        {
173
425
            Index newBufferSize = kInitialCount;
174
425
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
425
            reserve(newBufferSize);
178
425
        }
179
565
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
66.6k
    {
171
66.6k
        if (m_capacity <= m_count)
172
6.47k
        {
173
6.47k
            Index newBufferSize = kInitialCount;
174
6.47k
            if (m_capacity)
175
1.41k
                newBufferSize = (m_capacity << 1);
176
177
6.47k
            reserve(newBufferSize);
178
6.47k
        }
179
66.6k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21.8M
    {
171
21.8M
        if (m_capacity <= m_count)
172
1.11k
        {
173
1.11k
            Index newBufferSize = kInitialCount;
174
1.11k
            if (m_capacity)
175
1.05k
                newBufferSize = (m_capacity << 1);
176
177
1.11k
            reserve(newBufferSize);
178
1.11k
        }
179
21.8M
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
47
    {
171
47
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
47
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
69
    {
171
69
        if (m_capacity <= m_count)
172
29
        {
173
29
            Index newBufferSize = kInitialCount;
174
29
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
29
            reserve(newBufferSize);
178
29
        }
179
69
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27
    {
171
27
        if (m_capacity <= m_count)
172
18
        {
173
18
            Index newBufferSize = kInitialCount;
174
18
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18
            reserve(newBufferSize);
178
18
        }
179
27
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27
    {
171
27
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
27
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
104
    {
171
104
        if (m_capacity <= m_count)
172
103
        {
173
103
            Index newBufferSize = kInitialCount;
174
103
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
103
            reserve(newBufferSize);
178
103
        }
179
104
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
168
    {
171
168
        if (m_capacity <= m_count)
172
165
        {
173
165
            Index newBufferSize = kInitialCount;
174
165
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
165
            reserve(newBufferSize);
178
165
        }
179
168
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
38
    {
171
38
        if (m_capacity <= m_count)
172
11
        {
173
11
            Index newBufferSize = kInitialCount;
174
11
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
11
            reserve(newBufferSize);
178
11
        }
179
38
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
37
    {
171
37
        if (m_capacity <= m_count)
172
23
        {
173
23
            Index newBufferSize = kInitialCount;
174
23
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
23
            reserve(newBufferSize);
178
23
        }
179
37
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
779k
    {
171
779k
        if (m_capacity <= m_count)
172
179k
        {
173
179k
            Index newBufferSize = kInitialCount;
174
179k
            if (m_capacity)
175
9.84k
                newBufferSize = (m_capacity << 1);
176
177
179k
            reserve(newBufferSize);
178
179k
        }
179
779k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
27.2k
    {
171
27.2k
        if (m_capacity <= m_count)
172
26.4k
        {
173
26.4k
            Index newBufferSize = kInitialCount;
174
26.4k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
26.4k
            reserve(newBufferSize);
178
26.4k
        }
179
27.2k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
76
    {
171
76
        if (m_capacity <= m_count)
172
31
        {
173
31
            Index newBufferSize = kInitialCount;
174
31
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
31
            reserve(newBufferSize);
178
31
        }
179
76
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
2
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
95
    {
171
95
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
4
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
95
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12
    {
171
12
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
12
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
122
    {
171
122
        if (m_capacity <= m_count)
172
122
        {
173
122
            Index newBufferSize = kInitialCount;
174
122
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
122
            reserve(newBufferSize);
178
122
        }
179
122
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
52
    {
171
52
        if (m_capacity <= m_count)
172
52
        {
173
52
            Index newBufferSize = kInitialCount;
174
52
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
52
            reserve(newBufferSize);
178
52
        }
179
52
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E19_maybeReserveForAddEv
Line
Count
Source
170
131
    {
171
131
        if (m_capacity <= m_count)
172
23
        {
173
23
            Index newBufferSize = kInitialCount;
174
23
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
23
            reserve(newBufferSize);
178
23
        }
179
131
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.0k
    {
171
10.0k
        if (m_capacity <= m_count)
172
2.55k
        {
173
2.55k
            Index newBufferSize = kInitialCount;
174
2.55k
            if (m_capacity)
175
76
                newBufferSize = (m_capacity << 1);
176
177
2.55k
            reserve(newBufferSize);
178
2.55k
        }
179
10.0k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
428
    {
171
428
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
428
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
127
    {
171
127
        if (m_capacity <= m_count)
172
127
        {
173
127
            Index newBufferSize = kInitialCount;
174
127
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
127
            reserve(newBufferSize);
178
127
        }
179
127
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.35k
    {
171
1.35k
        if (m_capacity <= m_count)
172
1.20k
        {
173
1.20k
            Index newBufferSize = kInitialCount;
174
1.20k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.20k
            reserve(newBufferSize);
178
1.20k
        }
179
1.35k
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
497
    {
171
497
        if (m_capacity <= m_count)
172
84
        {
173
84
            Index newBufferSize = kInitialCount;
174
84
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
84
            reserve(newBufferSize);
178
84
        }
179
497
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
10
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.27k
    {
171
6.27k
        if (m_capacity <= m_count)
172
513
        {
173
513
            Index newBufferSize = kInitialCount;
174
513
            if (m_capacity)
175
264
                newBufferSize = (m_capacity << 1);
176
177
513
            reserve(newBufferSize);
178
513
        }
179
6.27k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
45.6k
    {
171
45.6k
        if (m_capacity <= m_count)
172
697
        {
173
697
            Index newBufferSize = kInitialCount;
174
697
            if (m_capacity)
175
467
                newBufferSize = (m_capacity << 1);
176
177
697
            reserve(newBufferSize);
178
697
        }
179
45.6k
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
15.8k
    {
171
15.8k
        if (m_capacity <= m_count)
172
7.83k
        {
173
7.83k
            Index newBufferSize = kInitialCount;
174
7.83k
            if (m_capacity)
175
134
                newBufferSize = (m_capacity << 1);
176
177
7.83k
            reserve(newBufferSize);
178
7.83k
        }
179
15.8k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
129
    {
171
129
        if (m_capacity <= m_count)
172
79
        {
173
79
            Index newBufferSize = kInitialCount;
174
79
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
79
            reserve(newBufferSize);
178
79
        }
179
129
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListImNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.55M
    {
171
6.55M
        if (m_capacity <= m_count)
172
3.09M
        {
173
3.09M
            Index newBufferSize = kInitialCount;
174
3.09M
            if (m_capacity)
175
297
                newBufferSize = (m_capacity << 1);
176
177
3.09M
            reserve(newBufferSize);
178
3.09M
        }
179
6.55M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
125k
    {
171
125k
        if (m_capacity <= m_count)
172
17.8k
        {
173
17.8k
            Index newBufferSize = kInitialCount;
174
17.8k
            if (m_capacity)
175
2.98k
                newBufferSize = (m_capacity << 1);
176
177
17.8k
            reserve(newBufferSize);
178
17.8k
        }
179
125k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
171
    {
171
171
        if (m_capacity <= m_count)
172
156
        {
173
156
            Index newBufferSize = kInitialCount;
174
156
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
156
            reserve(newBufferSize);
178
156
        }
179
171
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18
    {
171
18
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
18
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.17k
    {
171
1.17k
        if (m_capacity <= m_count)
172
76
        {
173
76
            Index newBufferSize = kInitialCount;
174
76
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
76
            reserve(newBufferSize);
178
76
        }
179
1.17k
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
65
    {
171
65
        if (m_capacity <= m_count)
172
65
        {
173
65
            Index newBufferSize = kInitialCount;
174
65
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
65
            reserve(newBufferSize);
178
65
        }
179
65
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
2
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
148
    {
171
148
        if (m_capacity <= m_count)
172
125
        {
173
125
            Index newBufferSize = kInitialCount;
174
125
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
125
            reserve(newBufferSize);
178
125
        }
179
148
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
51.4k
    {
171
51.4k
        if (m_capacity <= m_count)
172
12.9k
        {
173
12.9k
            Index newBufferSize = kInitialCount;
174
12.9k
            if (m_capacity)
175
815
                newBufferSize = (m_capacity << 1);
176
177
12.9k
            reserve(newBufferSize);
178
12.9k
        }
179
51.4k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
2
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
185
    {
171
185
        if (m_capacity <= m_count)
172
114
        {
173
114
            Index newBufferSize = kInitialCount;
174
114
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
114
            reserve(newBufferSize);
178
114
        }
179
185
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2
    {
171
2
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
6
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
5
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
32
    {
171
32
        if (m_capacity <= m_count)
172
26
        {
173
26
            Index newBufferSize = kInitialCount;
174
26
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
26
            reserve(newBufferSize);
178
26
        }
179
32
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
23
    {
171
23
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
9
    {
171
9
        if (m_capacity <= m_count)
172
7
        {
173
7
            Index newBufferSize = kInitialCount;
174
7
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
7
            reserve(newBufferSize);
178
7
        }
179
9
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.70k
    {
171
1.70k
        if (m_capacity <= m_count)
172
260
        {
173
260
            Index newBufferSize = kInitialCount;
174
260
            if (m_capacity)
175
56
                newBufferSize = (m_capacity << 1);
176
177
260
            reserve(newBufferSize);
178
260
        }
179
1.70k
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.59k
    {
171
1.59k
        if (m_capacity <= m_count)
172
1.22k
        {
173
1.22k
            Index newBufferSize = kInitialCount;
174
1.22k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.22k
            reserve(newBufferSize);
178
1.22k
        }
179
1.59k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
142
    {
171
142
        if (m_capacity <= m_count)
172
86
        {
173
86
            Index newBufferSize = kInitialCount;
174
86
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
86
            reserve(newBufferSize);
178
86
        }
179
142
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.02k
    {
171
2.02k
        if (m_capacity <= m_count)
172
975
        {
173
975
            Index newBufferSize = kInitialCount;
174
975
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
975
            reserve(newBufferSize);
178
975
        }
179
2.02k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
220
    {
171
220
        if (m_capacity <= m_count)
172
132
        {
173
132
            Index newBufferSize = kInitialCount;
174
132
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
132
            reserve(newBufferSize);
178
132
        }
179
220
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
490
    {
171
490
        if (m_capacity <= m_count)
172
221
        {
173
221
            Index newBufferSize = kInitialCount;
174
221
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
221
            reserve(newBufferSize);
178
221
        }
179
490
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
314
    {
171
314
        if (m_capacity <= m_count)
172
70
        {
173
70
            Index newBufferSize = kInitialCount;
174
70
            if (m_capacity)
175
5
                newBufferSize = (m_capacity << 1);
176
177
70
            reserve(newBufferSize);
178
70
        }
179
314
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8
    {
171
8
        if (m_capacity <= m_count)
172
4
        {
173
4
            Index newBufferSize = kInitialCount;
174
4
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
4
            reserve(newBufferSize);
178
4
        }
179
8
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
6
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.40k
    {
171
8.40k
        if (m_capacity <= m_count)
172
622
        {
173
622
            Index newBufferSize = kInitialCount;
174
622
            if (m_capacity)
175
300
                newBufferSize = (m_capacity << 1);
176
177
622
            reserve(newBufferSize);
178
622
        }
179
8.40k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
197
    {
171
197
        if (m_capacity <= m_count)
172
141
        {
173
141
            Index newBufferSize = kInitialCount;
174
141
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
141
            reserve(newBufferSize);
178
141
        }
179
197
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14
    {
171
14
        if (m_capacity <= m_count)
172
13
        {
173
13
            Index newBufferSize = kInitialCount;
174
13
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
13
            reserve(newBufferSize);
178
13
        }
179
14
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18
    {
171
18
        if (m_capacity <= m_count)
172
5
        {
173
5
            Index newBufferSize = kInitialCount;
174
5
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
5
            reserve(newBufferSize);
178
5
        }
179
18
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14.5k
    {
171
14.5k
        if (m_capacity <= m_count)
172
13.9k
        {
173
13.9k
            Index newBufferSize = kInitialCount;
174
13.9k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
13.9k
            reserve(newBufferSize);
178
13.9k
        }
179
14.5k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
28.1k
    {
171
28.1k
        if (m_capacity <= m_count)
172
13.9k
        {
173
13.9k
            Index newBufferSize = kInitialCount;
174
13.9k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
13.9k
            reserve(newBufferSize);
178
13.9k
        }
179
28.1k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
4.35k
    {
171
4.35k
        if (m_capacity <= m_count)
172
2.84k
        {
173
2.84k
            Index newBufferSize = kInitialCount;
174
2.84k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.84k
            reserve(newBufferSize);
178
2.84k
        }
179
4.35k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.03k
    {
171
1.03k
        if (m_capacity <= m_count)
172
1.03k
        {
173
1.03k
            Index newBufferSize = kInitialCount;
174
1.03k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1.03k
            reserve(newBufferSize);
178
1.03k
        }
179
1.03k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
44
    {
171
44
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
44
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
6
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
10
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
210
    {
171
210
        if (m_capacity <= m_count)
172
209
        {
173
209
            Index newBufferSize = kInitialCount;
174
209
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
209
            reserve(newBufferSize);
178
209
        }
179
210
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
34
    {
171
34
        if (m_capacity <= m_count)
172
30
        {
173
30
            Index newBufferSize = kInitialCount;
174
30
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
30
            reserve(newBufferSize);
178
30
        }
179
34
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
90
    {
171
90
        if (m_capacity <= m_count)
172
58
        {
173
58
            Index newBufferSize = kInitialCount;
174
58
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
58
            reserve(newBufferSize);
178
58
        }
179
90
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.78k
    {
171
3.78k
        if (m_capacity <= m_count)
172
170
        {
173
170
            Index newBufferSize = kInitialCount;
174
170
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
170
            reserve(newBufferSize);
178
170
        }
179
3.78k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
229
    {
171
229
        if (m_capacity <= m_count)
172
196
        {
173
196
            Index newBufferSize = kInitialCount;
174
196
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
196
            reserve(newBufferSize);
178
196
        }
179
229
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
476
    {
171
476
        if (m_capacity <= m_count)
172
309
        {
173
309
            Index newBufferSize = kInitialCount;
174
309
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
309
            reserve(newBufferSize);
178
309
        }
179
476
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
475
    {
171
475
        if (m_capacity <= m_count)
172
245
        {
173
245
            Index newBufferSize = kInitialCount;
174
245
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
245
            reserve(newBufferSize);
178
245
        }
179
475
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
93.4k
    {
171
93.4k
        if (m_capacity <= m_count)
172
91.2k
        {
173
91.2k
            Index newBufferSize = kInitialCount;
174
91.2k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
91.2k
            reserve(newBufferSize);
178
91.2k
        }
179
93.4k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
529
    {
171
529
        if (m_capacity <= m_count)
172
54
        {
173
54
            Index newBufferSize = kInitialCount;
174
54
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
54
            reserve(newBufferSize);
178
54
        }
179
529
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10.4k
    {
171
10.4k
        if (m_capacity <= m_count)
172
71
        {
173
71
            Index newBufferSize = kInitialCount;
174
71
            if (m_capacity)
175
52
                newBufferSize = (m_capacity << 1);
176
177
71
            reserve(newBufferSize);
178
71
        }
179
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
22
        {
173
22
            Index newBufferSize = kInitialCount;
174
22
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
22
            reserve(newBufferSize);
178
22
        }
179
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
8
        {
173
8
            Index newBufferSize = kInitialCount;
174
8
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
8
            reserve(newBufferSize);
178
8
        }
179
24
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
48
    {
171
48
        if (m_capacity <= m_count)
172
48
        {
173
48
            Index newBufferSize = kInitialCount;
174
48
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
48
            reserve(newBufferSize);
178
48
        }
179
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
151
    {
171
151
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
151
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
843
    {
171
843
        if (m_capacity <= m_count)
172
534
        {
173
534
            Index newBufferSize = kInitialCount;
174
534
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
534
            reserve(newBufferSize);
178
534
        }
179
843
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
843
    {
171
843
        if (m_capacity <= m_count)
172
534
        {
173
534
            Index newBufferSize = kInitialCount;
174
534
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
534
            reserve(newBufferSize);
178
534
        }
179
843
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.04k
    {
171
2.04k
        if (m_capacity <= m_count)
172
442
        {
173
442
            Index newBufferSize = kInitialCount;
174
442
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
442
            reserve(newBufferSize);
178
442
        }
179
2.04k
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
480
    {
171
480
        if (m_capacity <= m_count)
172
470
        {
173
470
            Index newBufferSize = kInitialCount;
174
470
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
470
            reserve(newBufferSize);
178
470
        }
179
480
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
16.5k
    {
171
16.5k
        if (m_capacity <= m_count)
172
3.45k
        {
173
3.45k
            Index newBufferSize = kInitialCount;
174
3.45k
            if (m_capacity)
175
140
                newBufferSize = (m_capacity << 1);
176
177
3.45k
            reserve(newBufferSize);
178
3.45k
        }
179
16.5k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
558
    {
171
558
        if (m_capacity <= m_count)
172
168
        {
173
168
            Index newBufferSize = kInitialCount;
174
168
            if (m_capacity)
175
8
                newBufferSize = (m_capacity << 1);
176
177
168
            reserve(newBufferSize);
178
168
        }
179
558
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
31.2k
    {
171
31.2k
        if (m_capacity <= m_count)
172
18.3k
        {
173
18.3k
            Index newBufferSize = kInitialCount;
174
18.3k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18.3k
            reserve(newBufferSize);
178
18.3k
        }
179
31.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
279
    {
171
279
        if (m_capacity <= m_count)
172
273
        {
173
273
            Index newBufferSize = kInitialCount;
174
273
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
273
            reserve(newBufferSize);
178
273
        }
179
279
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
646
    {
171
646
        if (m_capacity <= m_count)
172
68
        {
173
68
            Index newBufferSize = kInitialCount;
174
68
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
68
            reserve(newBufferSize);
178
68
        }
179
646
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
323
    {
171
323
        if (m_capacity <= m_count)
172
319
        {
173
319
            Index newBufferSize = kInitialCount;
174
319
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
319
            reserve(newBufferSize);
178
319
        }
179
323
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
196
    {
171
196
        if (m_capacity <= m_count)
172
196
        {
173
196
            Index newBufferSize = kInitialCount;
174
196
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
196
            reserve(newBufferSize);
178
196
        }
179
196
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
270
    {
171
270
        if (m_capacity <= m_count)
172
270
        {
173
270
            Index newBufferSize = kInitialCount;
174
270
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
270
            reserve(newBufferSize);
178
270
        }
179
270
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
209
    {
171
209
        if (m_capacity <= m_count)
172
209
        {
173
209
            Index newBufferSize = kInitialCount;
174
209
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
209
            reserve(newBufferSize);
178
209
        }
179
209
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.96k
    {
171
3.96k
        if (m_capacity <= m_count)
172
621
        {
173
621
            Index newBufferSize = kInitialCount;
174
621
            if (m_capacity)
175
16
                newBufferSize = (m_capacity << 1);
176
177
621
            reserve(newBufferSize);
178
621
        }
179
3.96k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
474
    {
171
474
        if (m_capacity <= m_count)
172
464
        {
173
464
            Index newBufferSize = kInitialCount;
174
464
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
464
            reserve(newBufferSize);
178
464
        }
179
474
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.51k
    {
171
1.51k
        if (m_capacity <= m_count)
172
859
        {
173
859
            Index newBufferSize = kInitialCount;
174
859
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
859
            reserve(newBufferSize);
178
859
        }
179
1.51k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.23k
    {
171
1.23k
        if (m_capacity <= m_count)
172
845
        {
173
845
            Index newBufferSize = kInitialCount;
174
845
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
845
            reserve(newBufferSize);
178
845
        }
179
1.23k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
680
    {
171
680
        if (m_capacity <= m_count)
172
331
        {
173
331
            Index newBufferSize = kInitialCount;
174
331
            if (m_capacity)
175
2
                newBufferSize = (m_capacity << 1);
176
177
331
            reserve(newBufferSize);
178
331
        }
179
680
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
19
        {
173
19
            Index newBufferSize = kInitialCount;
174
19
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
19
            reserve(newBufferSize);
178
19
        }
179
20
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
97
    {
171
97
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
97
    }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
5
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
24
    {
171
24
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
24
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6
    {
171
6
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20
    {
171
20
        if (m_capacity <= m_count)
172
12
        {
173
12
            Index newBufferSize = kInitialCount;
174
12
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
12
            reserve(newBufferSize);
178
12
        }
179
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
208
    {
171
208
        if (m_capacity <= m_count)
172
50
        {
173
50
            Index newBufferSize = kInitialCount;
174
50
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
50
            reserve(newBufferSize);
178
50
        }
179
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
14
    {
171
14
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
14
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
34
    {
171
34
        if (m_capacity <= m_count)
172
25
        {
173
25
            Index newBufferSize = kInitialCount;
174
25
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
25
            reserve(newBufferSize);
178
25
        }
179
34
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.16k
    {
171
3.16k
        if (m_capacity <= m_count)
172
3.13k
        {
173
3.13k
            Index newBufferSize = kInitialCount;
174
3.13k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.13k
            reserve(newBufferSize);
178
3.13k
        }
179
3.16k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
56
    {
171
56
        if (m_capacity <= m_count)
172
56
        {
173
56
            Index newBufferSize = kInitialCount;
174
56
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
56
            reserve(newBufferSize);
178
56
        }
179
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
80
    {
171
80
        if (m_capacity <= m_count)
172
56
        {
173
56
            Index newBufferSize = kInitialCount;
174
56
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
56
            reserve(newBufferSize);
178
56
        }
179
80
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
80
    {
171
80
        if (m_capacity <= m_count)
172
56
        {
173
56
            Index newBufferSize = kInitialCount;
174
56
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
56
            reserve(newBufferSize);
178
56
        }
179
80
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
55
    {
171
55
        if (m_capacity <= m_count)
172
52
        {
173
52
            Index newBufferSize = kInitialCount;
174
52
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
52
            reserve(newBufferSize);
178
52
        }
179
55
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
37
    {
171
37
        if (m_capacity <= m_count)
172
18
        {
173
18
            Index newBufferSize = kInitialCount;
174
18
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18
            reserve(newBufferSize);
178
18
        }
179
37
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
33
    {
171
33
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
1
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
33
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.09M
    {
171
3.09M
        if (m_capacity <= m_count)
172
131k
        {
173
131k
            Index newBufferSize = kInitialCount;
174
131k
            if (m_capacity)
175
91.4k
                newBufferSize = (m_capacity << 1);
176
177
131k
            reserve(newBufferSize);
178
131k
        }
179
3.09M
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
186
    {
171
186
        if (m_capacity <= m_count)
172
24
        {
173
24
            Index newBufferSize = kInitialCount;
174
24
            if (m_capacity)
175
6
                newBufferSize = (m_capacity << 1);
176
177
24
            reserve(newBufferSize);
178
24
        }
179
186
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
194
    {
171
194
        if (m_capacity <= m_count)
172
24
        {
173
24
            Index newBufferSize = kInitialCount;
174
24
            if (m_capacity)
175
6
                newBufferSize = (m_capacity << 1);
176
177
24
            reserve(newBufferSize);
178
24
        }
179
194
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5.09k
    {
171
5.09k
        if (m_capacity <= m_count)
172
18
        {
173
18
            Index newBufferSize = kInitialCount;
174
18
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
18
            reserve(newBufferSize);
178
18
        }
179
5.09k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
405k
    {
171
405k
        if (m_capacity <= m_count)
172
232
        {
173
232
            Index newBufferSize = kInitialCount;
174
232
            if (m_capacity)
175
170
                newBufferSize = (m_capacity << 1);
176
177
232
            reserve(newBufferSize);
178
232
        }
179
405k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
8.68M
    {
171
8.68M
        if (m_capacity <= m_count)
172
869
        {
173
869
            Index newBufferSize = kInitialCount;
174
869
            if (m_capacity)
175
797
                newBufferSize = (m_capacity << 1);
176
177
869
            reserve(newBufferSize);
178
869
        }
179
8.68M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
123
    {
171
123
        if (m_capacity <= m_count)
172
72
        {
173
72
            Index newBufferSize = kInitialCount;
174
72
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
72
            reserve(newBufferSize);
178
72
        }
179
123
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
386
    {
171
386
        if (m_capacity <= m_count)
172
386
        {
173
386
            Index newBufferSize = kInitialCount;
174
386
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
386
            reserve(newBufferSize);
178
386
        }
179
386
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
30
    {
171
30
        if (m_capacity <= m_count)
172
6
        {
173
6
            Index newBufferSize = kInitialCount;
174
6
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
6
            reserve(newBufferSize);
178
6
        }
179
30
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
13
    {
171
13
        if (m_capacity <= m_count)
172
0
        {
173
0
            Index newBufferSize = kInitialCount;
174
0
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
0
            reserve(newBufferSize);
178
0
        }
179
13
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
3
        {
173
3
            Index newBufferSize = kInitialCount;
174
3
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3
            reserve(newBufferSize);
178
3
        }
179
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
10
    {
171
10
        if (m_capacity <= m_count)
172
10
        {
173
10
            Index newBufferSize = kInitialCount;
174
10
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
10
            reserve(newBufferSize);
178
10
        }
179
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
824
    {
171
824
        if (m_capacity <= m_count)
172
412
        {
173
412
            Index newBufferSize = kInitialCount;
174
412
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
412
            reserve(newBufferSize);
178
412
        }
179
824
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E19_maybeReserveForAddEv
Line
Count
Source
170
2.68k
    {
171
2.68k
        if (m_capacity <= m_count)
172
130
        {
173
130
            Index newBufferSize = kInitialCount;
174
130
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
130
            reserve(newBufferSize);
178
130
        }
179
2.68k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1
    {
171
1
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
838
    {
171
838
        if (m_capacity <= m_count)
172
416
        {
173
416
            Index newBufferSize = kInitialCount;
174
416
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
416
            reserve(newBufferSize);
178
416
        }
179
838
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
25.1k
    {
171
25.1k
        if (m_capacity <= m_count)
172
238
        {
173
238
            Index newBufferSize = kInitialCount;
174
238
            if (m_capacity)
175
204
                newBufferSize = (m_capacity << 1);
176
177
238
            reserve(newBufferSize);
178
238
        }
179
25.1k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
918
    {
171
918
        if (m_capacity <= m_count)
172
68
        {
173
68
            Index newBufferSize = kInitialCount;
174
68
            if (m_capacity)
175
34
                newBufferSize = (m_capacity << 1);
176
177
68
            reserve(newBufferSize);
178
68
        }
179
918
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3.29k
    {
171
3.29k
        if (m_capacity <= m_count)
172
61
        {
173
61
            Index newBufferSize = kInitialCount;
174
61
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
61
            reserve(newBufferSize);
178
61
        }
179
3.29k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
3
    {
171
3
        if (m_capacity <= m_count)
172
2
        {
173
2
            Index newBufferSize = kInitialCount;
174
2
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2
            reserve(newBufferSize);
178
2
        }
179
3
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
12.6k
    {
171
12.6k
        if (m_capacity <= m_count)
172
1.18k
        {
173
1.18k
            Index newBufferSize = kInitialCount;
174
1.18k
            if (m_capacity)
175
564
                newBufferSize = (m_capacity << 1);
176
177
1.18k
            reserve(newBufferSize);
178
1.18k
        }
179
12.6k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
1.73k
    {
171
1.73k
        if (m_capacity <= m_count)
172
278
        {
173
278
            Index newBufferSize = kInitialCount;
174
278
            if (m_capacity)
175
40
                newBufferSize = (m_capacity << 1);
176
177
278
            reserve(newBufferSize);
178
278
        }
179
1.73k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
2.79k
    {
171
2.79k
        if (m_capacity <= m_count)
172
2.32k
        {
173
2.32k
            Index newBufferSize = kInitialCount;
174
2.32k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.32k
            reserve(newBufferSize);
178
2.32k
        }
179
2.79k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.47k
    {
171
6.47k
        if (m_capacity <= m_count)
172
1.57k
        {
173
1.57k
            Index newBufferSize = kInitialCount;
174
1.57k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
1.57k
            reserve(newBufferSize);
178
1.57k
        }
179
6.47k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
782
    {
171
782
        if (m_capacity <= m_count)
172
9
        {
173
9
            Index newBufferSize = kInitialCount;
174
9
            if (m_capacity)
175
7
                newBufferSize = (m_capacity << 1);
176
177
9
            reserve(newBufferSize);
178
9
        }
179
782
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21
    {
171
21
        if (m_capacity <= m_count)
172
21
        {
173
21
            Index newBufferSize = kInitialCount;
174
21
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
21
            reserve(newBufferSize);
178
21
        }
179
21
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
72
    {
171
72
        if (m_capacity <= m_count)
172
23
        {
173
23
            Index newBufferSize = kInitialCount;
174
23
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
23
            reserve(newBufferSize);
178
23
        }
179
72
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
168
    {
171
168
        if (m_capacity <= m_count)
172
168
        {
173
168
            Index newBufferSize = kInitialCount;
174
168
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
168
            reserve(newBufferSize);
178
168
        }
179
168
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
106k
    {
171
106k
        if (m_capacity <= m_count)
172
18.3k
        {
173
18.3k
            Index newBufferSize = kInitialCount;
174
18.3k
            if (m_capacity)
175
3
                newBufferSize = (m_capacity << 1);
176
177
18.3k
            reserve(newBufferSize);
178
18.3k
        }
179
106k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
6.70k
    {
171
6.70k
        if (m_capacity <= m_count)
172
2.36k
        {
173
2.36k
            Index newBufferSize = kInitialCount;
174
2.36k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
2.36k
            reserve(newBufferSize);
178
2.36k
        }
179
6.70k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
45.0k
    {
171
45.0k
        if (m_capacity <= m_count)
172
281
        {
173
281
            Index newBufferSize = kInitialCount;
174
281
            if (m_capacity)
175
203
                newBufferSize = (m_capacity << 1);
176
177
281
            reserve(newBufferSize);
178
281
        }
179
45.0k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
18.1k
    {
171
18.1k
        if (m_capacity <= m_count)
172
629
        {
173
629
            Index newBufferSize = kInitialCount;
174
629
            if (m_capacity)
175
68
                newBufferSize = (m_capacity << 1);
176
177
629
            reserve(newBufferSize);
178
629
        }
179
18.1k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
21.6k
    {
171
21.6k
        if (m_capacity <= m_count)
172
3.16k
        {
173
3.16k
            Index newBufferSize = kInitialCount;
174
3.16k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.16k
            reserve(newBufferSize);
178
3.16k
        }
179
21.6k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
5
    {
171
5
        if (m_capacity <= m_count)
172
1
        {
173
1
            Index newBufferSize = kInitialCount;
174
1
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
1
            reserve(newBufferSize);
178
1
        }
179
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE19_maybeReserveForAddEv
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE19_maybeReserveForAddEv
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE19_maybeReserveForAddEv
Line
Count
Source
170
20.4k
    {
171
20.4k
        if (m_capacity <= m_count)
172
3.11k
        {
173
3.11k
            Index newBufferSize = kInitialCount;
174
3.11k
            if (m_capacity)
175
0
                newBufferSize = (m_capacity << 1);
176
177
3.11k
            reserve(newBufferSize);
178
3.11k
        }
179
20.4k
    }
180
181
    void add(T&& obj)
182
8.48M
    {
183
8.48M
        _maybeReserveForAdd();
184
8.48M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8.48M
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE3addEOS6_
Line
Count
Source
182
394
    {
183
394
        _maybeReserveForAdd();
184
394
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
394
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
957k
    {
183
957k
        _maybeReserveForAdd();
184
957k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
957k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
4.24M
    {
183
4.24M
        _maybeReserveForAdd();
184
4.24M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
4.24M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.19M
    {
183
1.19M
        _maybeReserveForAdd();
184
1.19M
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.19M
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
386k
    {
183
386k
        _maybeReserveForAdd();
184
386k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
386k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
30
    {
183
30
        _maybeReserveForAdd();
184
30
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
30
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
782
    {
183
782
        _maybeReserveForAdd();
184
782
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
782
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.45k
    {
183
3.45k
        _maybeReserveForAdd();
184
3.45k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.45k
    }
_ZN5Slang4ListIbNS_17StandardAllocatorEE3addEOb
Line
Count
Source
182
154
    {
183
154
        _maybeReserveForAdd();
184
154
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
154
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
366
    {
183
366
        _maybeReserveForAdd();
184
366
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
366
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1.00k
    {
183
1.00k
        _maybeReserveForAdd();
184
1.00k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.00k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
9.96k
    {
183
9.96k
        _maybeReserveForAdd();
184
9.96k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
9.96k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
19
    {
183
19
        _maybeReserveForAdd();
184
19
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
19
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
10
    {
183
10
        _maybeReserveForAdd();
184
10
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
10
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
17
    {
183
17
        _maybeReserveForAdd();
184
17
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
17
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
57
    {
183
57
        _maybeReserveForAdd();
184
57
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
57
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
266k
    {
183
266k
        _maybeReserveForAdd();
184
266k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
266k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
710k
    {
183
710k
        _maybeReserveForAdd();
184
710k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
710k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
437
    {
183
437
        _maybeReserveForAdd();
184
437
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
437
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
1.14k
    {
183
1.14k
        _maybeReserveForAdd();
184
1.14k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.14k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
32.7k
    {
183
32.7k
        _maybeReserveForAdd();
184
32.7k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
32.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
445
    {
183
445
        _maybeReserveForAdd();
184
445
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
445
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
209
    {
183
209
        _maybeReserveForAdd();
184
209
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
209
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addEOl
Line
Count
Source
182
5.01k
    {
183
5.01k
        _maybeReserveForAdd();
184
5.01k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5.01k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
5
    {
183
5
        _maybeReserveForAdd();
184
5
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addEOj
Line
Count
Source
182
37.7k
    {
183
37.7k
        _maybeReserveForAdd();
184
37.7k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
37.7k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
6.84k
    {
183
6.84k
        _maybeReserveForAdd();
184
6.84k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6.84k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
20
    {
183
20
        _maybeReserveForAdd();
184
20
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
20
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addEOh
Line
Count
Source
182
39.2k
    {
183
39.2k
        _maybeReserveForAdd();
184
39.2k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
39.2k
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
43
    {
183
43
        _maybeReserveForAdd();
184
43
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
43
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
104
    {
183
104
        _maybeReserveForAdd();
184
104
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
104
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
2.01k
    {
183
2.01k
        _maybeReserveForAdd();
184
2.01k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.01k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
34
    {
183
34
        _maybeReserveForAdd();
184
34
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
34
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
137k
    {
183
137k
        _maybeReserveForAdd();
184
137k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
137k
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
95
    {
183
95
        _maybeReserveForAdd();
184
95
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
95
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
12
    {
183
12
        _maybeReserveForAdd();
184
12
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
428
    {
183
428
        _maybeReserveForAdd();
184
428
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
428
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE3addEOS8_
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
78
    {
183
78
        _maybeReserveForAdd();
184
78
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
78
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
15.8k
    {
183
15.8k
        _maybeReserveForAdd();
184
15.8k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15.8k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
125k
    {
183
125k
        _maybeReserveForAdd();
184
125k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
125k
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE3addEOSD_
Line
Count
Source
182
1
    {
183
1
        _maybeReserveForAdd();
184
1
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
265
    {
183
265
        _maybeReserveForAdd();
184
265
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
265
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE3addEOS5_
Line
Count
Source
182
2
    {
183
2
        _maybeReserveForAdd();
184
2
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
5
    {
183
5
        _maybeReserveForAdd();
184
5
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
9
    {
183
9
        _maybeReserveForAdd();
184
9
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
9
    }
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE3addEOS4_
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
1.26k
    {
183
1.26k
        _maybeReserveForAdd();
184
1.26k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.26k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
142
    {
183
142
        _maybeReserveForAdd();
184
142
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
142
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE3addEOS4_
Line
Count
Source
182
220
    {
183
220
        _maybeReserveForAdd();
184
220
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
220
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
306
    {
183
306
        _maybeReserveForAdd();
184
306
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
306
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
8.40k
    {
183
8.40k
        _maybeReserveForAdd();
184
8.40k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
8.40k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE3addEOS2_
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
14.5k
    {
183
14.5k
        _maybeReserveForAdd();
184
14.5k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
14.5k
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE3addEOS7_
Line
Count
Source
182
210
    {
183
210
        _maybeReserveForAdd();
184
210
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
210
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE3addEOS4_
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE3addEOS8_
Line
Count
Source
182
3.78k
    {
183
3.78k
        _maybeReserveForAdd();
184
3.78k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.78k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
229
    {
183
229
        _maybeReserveForAdd();
184
229
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
229
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
470
    {
183
470
        _maybeReserveForAdd();
184
470
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
470
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
6.54k
    {
183
6.54k
        _maybeReserveForAdd();
184
6.54k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6.54k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
33
    {
183
33
        _maybeReserveForAdd();
184
33
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
33
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
15
    {
183
15
        _maybeReserveForAdd();
184
15
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
15
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
48
    {
183
48
        _maybeReserveForAdd();
184
48
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE3addEOS6_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addEOS2_
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
151
    {
183
151
        _maybeReserveForAdd();
184
151
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
151
    }
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
2.04k
    {
183
2.04k
        _maybeReserveForAdd();
184
2.04k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.04k
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
480
    {
183
480
        _maybeReserveForAdd();
184
480
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
480
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
802
    {
183
802
        _maybeReserveForAdd();
184
802
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
802
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
558
    {
183
558
        _maybeReserveForAdd();
184
558
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
558
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
279
    {
183
279
        _maybeReserveForAdd();
184
279
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
279
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
646
    {
183
646
        _maybeReserveForAdd();
184
646
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
646
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3.96k
    {
183
3.96k
        _maybeReserveForAdd();
184
3.96k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3.96k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
680
    {
183
680
        _maybeReserveForAdd();
184
680
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
680
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
20
    {
183
20
        _maybeReserveForAdd();
184
20
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
20
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
89
    {
183
89
        _maybeReserveForAdd();
184
89
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
89
    }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
5
    {
183
5
        _maybeReserveForAdd();
184
5
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
5
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1.29k
    {
183
1.29k
        _maybeReserveForAdd();
184
1.29k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.29k
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
37
    {
183
37
        _maybeReserveForAdd();
184
37
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
37
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE3addEOS5_
Line
Count
Source
182
33
    {
183
33
        _maybeReserveForAdd();
184
33
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
33
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addEOm
Line
Count
Source
182
339
    {
183
339
        _maybeReserveForAdd();
184
339
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
339
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
1.85k
    {
183
1.85k
        _maybeReserveForAdd();
184
1.85k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
1.85k
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
229k
    {
183
229k
        _maybeReserveForAdd();
184
229k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
229k
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE3addEOS1_
Line
Count
Source
182
123
    {
183
123
        _maybeReserveForAdd();
184
123
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
123
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addEOS1_
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
3
    {
183
3
        _maybeReserveForAdd();
184
3
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
3
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E3addEOS2_
Line
Count
Source
182
2.68k
    {
183
2.68k
        _maybeReserveForAdd();
184
2.68k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.68k
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
837
    {
183
837
        _maybeReserveForAdd();
184
837
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
837
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
12.6k
    {
183
12.6k
        _maybeReserveForAdd();
184
12.6k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
12.6k
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
2.24k
    {
183
2.24k
        _maybeReserveForAdd();
184
2.24k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
2.24k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE3addEOS2_
Line
Count
Source
182
6.47k
    {
183
6.47k
        _maybeReserveForAdd();
184
6.47k
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
6.47k
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
21
    {
183
21
        _maybeReserveForAdd();
184
21
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
21
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE3addEOS3_
Line
Count
Source
182
72
    {
183
72
        _maybeReserveForAdd();
184
72
        m_buffer[m_count++] = static_cast<T&&>(obj);
185
72
    }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE3addEOS2_
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE3addEOS1_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addEOS3_
186
187
    void add(const T& obj)
188
109M
    {
189
109M
        _maybeReserveForAdd();
190
109M
        m_buffer[m_count++] = obj;
191
109M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6.02k
    {
189
6.02k
        _maybeReserveForAdd();
190
6.02k
        m_buffer[m_count++] = obj;
191
6.02k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
74.3k
    {
189
74.3k
        _maybeReserveForAdd();
190
74.3k
        m_buffer[m_count++] = obj;
191
74.3k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
123k
    {
189
123k
        _maybeReserveForAdd();
190
123k
        m_buffer[m_count++] = obj;
191
123k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8.02k
    {
189
8.02k
        _maybeReserveForAdd();
190
8.02k
        m_buffer[m_count++] = obj;
191
8.02k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
272
    {
189
272
        _maybeReserveForAdd();
190
272
        m_buffer[m_count++] = obj;
191
272
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
25.8M
    {
189
25.8M
        _maybeReserveForAdd();
190
25.8M
        m_buffer[m_count++] = obj;
191
25.8M
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.74k
    {
189
2.74k
        _maybeReserveForAdd();
190
2.74k
        m_buffer[m_count++] = obj;
191
2.74k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.81k
    {
189
1.81k
        _maybeReserveForAdd();
190
1.81k
        m_buffer[m_count++] = obj;
191
1.81k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
2.00k
    {
189
2.00k
        _maybeReserveForAdd();
190
2.00k
        m_buffer[m_count++] = obj;
191
2.00k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.51M
    {
189
1.51M
        _maybeReserveForAdd();
190
1.51M
        m_buffer[m_count++] = obj;
191
1.51M
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
513k
    {
189
513k
        _maybeReserveForAdd();
190
513k
        m_buffer[m_count++] = obj;
191
513k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.89k
    {
189
6.89k
        _maybeReserveForAdd();
190
6.89k
        m_buffer[m_count++] = obj;
191
6.89k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
68.2k
    {
189
68.2k
        _maybeReserveForAdd();
190
68.2k
        m_buffer[m_count++] = obj;
191
68.2k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
94
    {
189
94
        _maybeReserveForAdd();
190
94
        m_buffer[m_count++] = obj;
191
94
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.72k
    {
189
2.72k
        _maybeReserveForAdd();
190
2.72k
        m_buffer[m_count++] = obj;
191
2.72k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
102k
    {
189
102k
        _maybeReserveForAdd();
190
102k
        m_buffer[m_count++] = obj;
191
102k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
17.0k
    {
189
17.0k
        _maybeReserveForAdd();
190
17.0k
        m_buffer[m_count++] = obj;
191
17.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
289
    {
189
289
        _maybeReserveForAdd();
190
289
        m_buffer[m_count++] = obj;
191
289
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
284
    {
189
284
        _maybeReserveForAdd();
190
284
        m_buffer[m_count++] = obj;
191
284
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
326k
    {
189
326k
        _maybeReserveForAdd();
190
326k
        m_buffer[m_count++] = obj;
191
326k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
39.1k
    {
189
39.1k
        _maybeReserveForAdd();
190
39.1k
        m_buffer[m_count++] = obj;
191
39.1k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.31M
    {
189
1.31M
        _maybeReserveForAdd();
190
1.31M
        m_buffer[m_count++] = obj;
191
1.31M
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
190k
    {
189
190k
        _maybeReserveForAdd();
190
190k
        m_buffer[m_count++] = obj;
191
190k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.05M
    {
189
1.05M
        _maybeReserveForAdd();
190
1.05M
        m_buffer[m_count++] = obj;
191
1.05M
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
431
    {
189
431
        _maybeReserveForAdd();
190
431
        m_buffer[m_count++] = obj;
191
431
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
703
    {
189
703
        _maybeReserveForAdd();
190
703
        m_buffer[m_count++] = obj;
191
703
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
5.48k
    {
189
5.48k
        _maybeReserveForAdd();
190
5.48k
        m_buffer[m_count++] = obj;
191
5.48k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
173k
    {
189
173k
        _maybeReserveForAdd();
190
173k
        m_buffer[m_count++] = obj;
191
173k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
187
    {
189
187
        _maybeReserveForAdd();
190
187
        m_buffer[m_count++] = obj;
191
187
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20
    {
189
20
        _maybeReserveForAdd();
190
20
        m_buffer[m_count++] = obj;
191
20
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
56
    {
189
56
        _maybeReserveForAdd();
190
56
        m_buffer[m_count++] = obj;
191
56
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
8.26k
    {
189
8.26k
        _maybeReserveForAdd();
190
8.26k
        m_buffer[m_count++] = obj;
191
8.26k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8.74M
    {
189
8.74M
        _maybeReserveForAdd();
190
8.74M
        m_buffer[m_count++] = obj;
191
8.74M
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4
    {
189
4
        _maybeReserveForAdd();
190
4
        m_buffer[m_count++] = obj;
191
4
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
118
    {
189
118
        _maybeReserveForAdd();
190
118
        m_buffer[m_count++] = obj;
191
118
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
31
    {
189
31
        _maybeReserveForAdd();
190
31
        m_buffer[m_count++] = obj;
191
31
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
686
    {
189
686
        _maybeReserveForAdd();
190
686
        m_buffer[m_count++] = obj;
191
686
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
98
    {
189
98
        _maybeReserveForAdd();
190
98
        m_buffer[m_count++] = obj;
191
98
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.26k
    {
189
1.26k
        _maybeReserveForAdd();
190
1.26k
        m_buffer[m_count++] = obj;
191
1.26k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
407
    {
189
407
        _maybeReserveForAdd();
190
407
        m_buffer[m_count++] = obj;
191
407
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
57
    {
189
57
        _maybeReserveForAdd();
190
57
        m_buffer[m_count++] = obj;
191
57
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
15.1k
    {
189
15.1k
        _maybeReserveForAdd();
190
15.1k
        m_buffer[m_count++] = obj;
191
15.1k
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
209
    {
189
209
        _maybeReserveForAdd();
190
209
        m_buffer[m_count++] = obj;
191
209
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.72k
    {
189
2.72k
        _maybeReserveForAdd();
190
2.72k
        m_buffer[m_count++] = obj;
191
2.72k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
53.0k
    {
189
53.0k
        _maybeReserveForAdd();
190
53.0k
        m_buffer[m_count++] = obj;
191
53.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
21.3k
    {
189
21.3k
        _maybeReserveForAdd();
190
21.3k
        m_buffer[m_count++] = obj;
191
21.3k
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
200
    {
189
200
        _maybeReserveForAdd();
190
200
        m_buffer[m_count++] = obj;
191
200
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE3addERKj
Line
Count
Source
188
65.9k
    {
189
65.9k
        _maybeReserveForAdd();
190
65.9k
        m_buffer[m_count++] = obj;
191
65.9k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
316
    {
189
316
        _maybeReserveForAdd();
190
316
        m_buffer[m_count++] = obj;
191
316
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
12
    {
189
12
        _maybeReserveForAdd();
190
12
        m_buffer[m_count++] = obj;
191
12
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E3addERKS3_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
66.4k
    {
189
66.4k
        _maybeReserveForAdd();
190
66.4k
        m_buffer[m_count++] = obj;
191
66.4k
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
47
    {
189
47
        _maybeReserveForAdd();
190
47
        m_buffer[m_count++] = obj;
191
47
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
26
    {
189
26
        _maybeReserveForAdd();
190
26
        m_buffer[m_count++] = obj;
191
26
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
27
    {
189
27
        _maybeReserveForAdd();
190
27
        m_buffer[m_count++] = obj;
191
27
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
27
    {
189
27
        _maybeReserveForAdd();
190
27
        m_buffer[m_count++] = obj;
191
27
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
9
    {
189
9
        _maybeReserveForAdd();
190
9
        m_buffer[m_count++] = obj;
191
9
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
38
    {
189
38
        _maybeReserveForAdd();
190
38
        m_buffer[m_count++] = obj;
191
38
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
37
    {
189
37
        _maybeReserveForAdd();
190
37
        m_buffer[m_count++] = obj;
191
37
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
641k
    {
189
641k
        _maybeReserveForAdd();
190
641k
        m_buffer[m_count++] = obj;
191
641k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
31.5k
    {
189
31.5k
        _maybeReserveForAdd();
190
31.5k
        m_buffer[m_count++] = obj;
191
31.5k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
27.2k
    {
189
27.2k
        _maybeReserveForAdd();
190
27.2k
        m_buffer[m_count++] = obj;
191
27.2k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
76
    {
189
76
        _maybeReserveForAdd();
190
76
        m_buffer[m_count++] = obj;
191
76
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
122
    {
189
122
        _maybeReserveForAdd();
190
122
        m_buffer[m_count++] = obj;
191
122
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
52
    {
189
52
        _maybeReserveForAdd();
190
52
        m_buffer[m_count++] = obj;
191
52
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E3addERKSH_
Line
Count
Source
188
131
    {
189
131
        _maybeReserveForAdd();
190
131
        m_buffer[m_count++] = obj;
191
131
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.0k
    {
189
10.0k
        _maybeReserveForAdd();
190
10.0k
        m_buffer[m_count++] = obj;
191
10.0k
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
127
    {
189
127
        _maybeReserveForAdd();
190
127
        m_buffer[m_count++] = obj;
191
127
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.27k
    {
189
1.27k
        _maybeReserveForAdd();
190
1.27k
        m_buffer[m_count++] = obj;
191
1.27k
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
497
    {
189
497
        _maybeReserveForAdd();
190
497
        m_buffer[m_count++] = obj;
191
497
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE3addERKSC_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.27k
    {
189
6.27k
        _maybeReserveForAdd();
190
6.27k
        m_buffer[m_count++] = obj;
191
6.27k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE3addERKSG_
Line
Count
Source
188
45.6k
    {
189
45.6k
        _maybeReserveForAdd();
190
45.6k
        m_buffer[m_count++] = obj;
191
45.6k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
129
    {
189
129
        _maybeReserveForAdd();
190
129
        m_buffer[m_count++] = obj;
191
129
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE3addERKm
Line
Count
Source
188
6.55M
    {
189
6.55M
        _maybeReserveForAdd();
190
6.55M
        m_buffer[m_count++] = obj;
191
6.55M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
171
    {
189
171
        _maybeReserveForAdd();
190
171
        m_buffer[m_count++] = obj;
191
171
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
18
    {
189
18
        _maybeReserveForAdd();
190
18
        m_buffer[m_count++] = obj;
191
18
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.17k
    {
189
1.17k
        _maybeReserveForAdd();
190
1.17k
        m_buffer[m_count++] = obj;
191
1.17k
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
65
    {
189
65
        _maybeReserveForAdd();
190
65
        m_buffer[m_count++] = obj;
191
65
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
148
    {
189
148
        _maybeReserveForAdd();
190
148
        m_buffer[m_count++] = obj;
191
148
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
51.4k
    {
189
51.4k
        _maybeReserveForAdd();
190
51.4k
        m_buffer[m_count++] = obj;
191
51.4k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2
    {
189
2
        _maybeReserveForAdd();
190
2
        m_buffer[m_count++] = obj;
191
2
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
185
    {
189
185
        _maybeReserveForAdd();
190
185
        m_buffer[m_count++] = obj;
191
185
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
32
    {
189
32
        _maybeReserveForAdd();
190
32
        m_buffer[m_count++] = obj;
191
32
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
23
    {
189
23
        _maybeReserveForAdd();
190
23
        m_buffer[m_count++] = obj;
191
23
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIlNS_17StandardAllocatorEE3addERKl
Line
Count
Source
188
27.5M
    {
189
27.5M
        _maybeReserveForAdd();
190
27.5M
        m_buffer[m_count++] = obj;
191
27.5M
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1.70k
    {
189
1.70k
        _maybeReserveForAdd();
190
1.70k
        m_buffer[m_count++] = obj;
191
1.70k
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
327
    {
189
327
        _maybeReserveForAdd();
190
327
        m_buffer[m_count++] = obj;
191
327
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
2.02k
    {
189
2.02k
        _maybeReserveForAdd();
190
2.02k
        m_buffer[m_count++] = obj;
191
2.02k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
545
    {
189
545
        _maybeReserveForAdd();
190
545
        m_buffer[m_count++] = obj;
191
545
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
490
    {
189
490
        _maybeReserveForAdd();
190
490
        m_buffer[m_count++] = obj;
191
490
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8
    {
189
8
        _maybeReserveForAdd();
190
8
        m_buffer[m_count++] = obj;
191
8
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
197
    {
189
197
        _maybeReserveForAdd();
190
197
        m_buffer[m_count++] = obj;
191
197
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
14
    {
189
14
        _maybeReserveForAdd();
190
14
        m_buffer[m_count++] = obj;
191
14
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
18
    {
189
18
        _maybeReserveForAdd();
190
18
        m_buffer[m_count++] = obj;
191
18
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
28.1k
    {
189
28.1k
        _maybeReserveForAdd();
190
28.1k
        m_buffer[m_count++] = obj;
191
28.1k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
4.35k
    {
189
4.35k
        _maybeReserveForAdd();
190
4.35k
        m_buffer[m_count++] = obj;
191
4.35k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
1.03k
    {
189
1.03k
        _maybeReserveForAdd();
190
1.03k
        m_buffer[m_count++] = obj;
191
1.03k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
44
    {
189
44
        _maybeReserveForAdd();
190
44
        m_buffer[m_count++] = obj;
191
44
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
34
    {
189
34
        _maybeReserveForAdd();
190
34
        m_buffer[m_count++] = obj;
191
34
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
90
    {
189
90
        _maybeReserveForAdd();
190
90
        m_buffer[m_count++] = obj;
191
90
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
476
    {
189
476
        _maybeReserveForAdd();
190
476
        m_buffer[m_count++] = obj;
191
476
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE3addERKS5_
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
93.4k
    {
189
93.4k
        _maybeReserveForAdd();
190
93.4k
        m_buffer[m_count++] = obj;
191
93.4k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
496
    {
189
496
        _maybeReserveForAdd();
190
496
        m_buffer[m_count++] = obj;
191
496
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
33
    {
189
33
        _maybeReserveForAdd();
190
33
        m_buffer[m_count++] = obj;
191
33
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE3addERKS1_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10.4k
    {
189
10.4k
        _maybeReserveForAdd();
190
10.4k
        m_buffer[m_count++] = obj;
191
10.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
843
    {
189
843
        _maybeReserveForAdd();
190
843
        m_buffer[m_count++] = obj;
191
843
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
843
    {
189
843
        _maybeReserveForAdd();
190
843
        m_buffer[m_count++] = obj;
191
843
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
16.5k
    {
189
16.5k
        _maybeReserveForAdd();
190
16.5k
        m_buffer[m_count++] = obj;
191
16.5k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
31.2k
    {
189
31.2k
        _maybeReserveForAdd();
190
31.2k
        m_buffer[m_count++] = obj;
191
31.2k
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
134
    {
189
134
        _maybeReserveForAdd();
190
134
        m_buffer[m_count++] = obj;
191
134
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
323
    {
189
323
        _maybeReserveForAdd();
190
323
        m_buffer[m_count++] = obj;
191
323
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
196
    {
189
196
        _maybeReserveForAdd();
190
196
        m_buffer[m_count++] = obj;
191
196
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
270
    {
189
270
        _maybeReserveForAdd();
190
270
        m_buffer[m_count++] = obj;
191
270
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
209
    {
189
209
        _maybeReserveForAdd();
190
209
        m_buffer[m_count++] = obj;
191
209
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
474
    {
189
474
        _maybeReserveForAdd();
190
474
        m_buffer[m_count++] = obj;
191
474
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1.51k
    {
189
1.51k
        _maybeReserveForAdd();
190
1.51k
        m_buffer[m_count++] = obj;
191
1.51k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.23k
    {
189
1.23k
        _maybeReserveForAdd();
190
1.23k
        m_buffer[m_count++] = obj;
191
1.23k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
97
    {
189
97
        _maybeReserveForAdd();
190
97
        m_buffer[m_count++] = obj;
191
97
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
24
    {
189
24
        _maybeReserveForAdd();
190
24
        m_buffer[m_count++] = obj;
191
24
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
6
    {
189
6
        _maybeReserveForAdd();
190
6
        m_buffer[m_count++] = obj;
191
6
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
20
    {
189
20
        _maybeReserveForAdd();
190
20
        m_buffer[m_count++] = obj;
191
20
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
208
    {
189
208
        _maybeReserveForAdd();
190
208
        m_buffer[m_count++] = obj;
191
208
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
14
    {
189
14
        _maybeReserveForAdd();
190
14
        m_buffer[m_count++] = obj;
191
14
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
34
    {
189
34
        _maybeReserveForAdd();
190
34
        m_buffer[m_count++] = obj;
191
34
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3.16k
    {
189
3.16k
        _maybeReserveForAdd();
190
3.16k
        m_buffer[m_count++] = obj;
191
3.16k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE3addERKS5_
Line
Count
Source
188
56
    {
189
56
        _maybeReserveForAdd();
190
56
        m_buffer[m_count++] = obj;
191
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
80
    {
189
80
        _maybeReserveForAdd();
190
80
        m_buffer[m_count++] = obj;
191
80
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
80
    {
189
80
        _maybeReserveForAdd();
190
80
        m_buffer[m_count++] = obj;
191
80
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
55
    {
189
55
        _maybeReserveForAdd();
190
55
        m_buffer[m_count++] = obj;
191
55
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.09M
    {
189
3.09M
        _maybeReserveForAdd();
190
3.09M
        m_buffer[m_count++] = obj;
191
3.09M
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
186
    {
189
186
        _maybeReserveForAdd();
190
186
        m_buffer[m_count++] = obj;
191
186
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
194
    {
189
194
        _maybeReserveForAdd();
190
194
        m_buffer[m_count++] = obj;
191
194
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
5.09k
    {
189
5.09k
        _maybeReserveForAdd();
190
5.09k
        m_buffer[m_count++] = obj;
191
5.09k
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
405k
    {
189
405k
        _maybeReserveForAdd();
190
405k
        m_buffer[m_count++] = obj;
191
405k
    }
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
8.68M
    {
189
8.68M
        _maybeReserveForAdd();
190
8.68M
        m_buffer[m_count++] = obj;
191
8.68M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE3addERKh
Line
Count
Source
188
21.8M
    {
189
21.8M
        _maybeReserveForAdd();
190
21.8M
        m_buffer[m_count++] = obj;
191
21.8M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
386
    {
189
386
        _maybeReserveForAdd();
190
386
        m_buffer[m_count++] = obj;
191
386
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
30
    {
189
30
        _maybeReserveForAdd();
190
30
        m_buffer[m_count++] = obj;
191
30
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
13
    {
189
13
        _maybeReserveForAdd();
190
13
        m_buffer[m_count++] = obj;
191
13
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E3addERKS2_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
10
    {
189
10
        _maybeReserveForAdd();
190
10
        m_buffer[m_count++] = obj;
191
10
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE3addERKS4_
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE3addERKS4_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
1
    {
189
1
        _maybeReserveForAdd();
190
1
        m_buffer[m_count++] = obj;
191
1
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
25.1k
    {
189
25.1k
        _maybeReserveForAdd();
190
25.1k
        m_buffer[m_count++] = obj;
191
25.1k
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
918
    {
189
918
        _maybeReserveForAdd();
190
918
        m_buffer[m_count++] = obj;
191
918
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
3.29k
    {
189
3.29k
        _maybeReserveForAdd();
190
3.29k
        m_buffer[m_count++] = obj;
191
3.29k
    }
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
3
    {
189
3
        _maybeReserveForAdd();
190
3
        m_buffer[m_count++] = obj;
191
3
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
1.73k
    {
189
1.73k
        _maybeReserveForAdd();
190
1.73k
        m_buffer[m_count++] = obj;
191
1.73k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
549
    {
189
549
        _maybeReserveForAdd();
190
549
        m_buffer[m_count++] = obj;
191
549
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE3addERKS3_
Line
Count
Source
188
782
    {
189
782
        _maybeReserveForAdd();
190
782
        m_buffer[m_count++] = obj;
191
782
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE3addERKS1_
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
168
    {
189
168
        _maybeReserveForAdd();
190
168
        m_buffer[m_count++] = obj;
191
168
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE3addERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE3addERKS3_
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
106k
    {
189
106k
        _maybeReserveForAdd();
190
106k
        m_buffer[m_count++] = obj;
191
106k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
6.70k
    {
189
6.70k
        _maybeReserveForAdd();
190
6.70k
        m_buffer[m_count++] = obj;
191
6.70k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
45.0k
    {
189
45.0k
        _maybeReserveForAdd();
190
45.0k
        m_buffer[m_count++] = obj;
191
45.0k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE3addERKS1_
Line
Count
Source
188
17.9k
    {
189
17.9k
        _maybeReserveForAdd();
190
17.9k
        m_buffer[m_count++] = obj;
191
17.9k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
21.6k
    {
189
21.6k
        _maybeReserveForAdd();
190
21.6k
        m_buffer[m_count++] = obj;
191
21.6k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE3addERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
5
    {
189
5
        _maybeReserveForAdd();
190
5
        m_buffer[m_count++] = obj;
191
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE3addERKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE3addERKS2_
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE3addERKS2_
Line
Count
Source
188
20.4k
    {
189
20.4k
        _maybeReserveForAdd();
190
20.4k
        m_buffer[m_count++] = obj;
191
20.4k
    }
192
193
127M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
42.6M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
123k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
16.1M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIlNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
61.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
739
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
13.2k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.62k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.21M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
26.7M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.38k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.86k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
26.1M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.11k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
78.5k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
239
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.27k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
631
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4.39k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
268
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
112
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
116k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
34.9k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.09k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.70M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.39k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
73
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
17
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
811
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
776
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
166
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.48k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.17k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
7.22k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
767k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.25M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
187
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
20
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.11k
    Index getCount() const { return m_count; }
slang-check-decl.cpp:_ZNK5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.24k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
25.8k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
113
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
814k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
865
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
728
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.72k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
707
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
916
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.77k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
95
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
53.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
62.8k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
21
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE8getCountEv
slang-emit-cpp.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
428
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
70.8k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPjNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
104
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.27k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.37k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
416
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
4
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
41
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.09M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_4EdgeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
100
    Index getCount() const { return m_count; }
slang-ir-autodiff-primal-hoist.cpp:_ZNK5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E8getCountEv
Line
Count
Source
193
151
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.33k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
22.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
488
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
74.6k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.70k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
186
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
84
    Index getCount() const { return m_count; }
slang-ir-call-graph.cpp:_ZNK5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
45.9k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.49k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9.11k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
82
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
18
    Index getCount() const { return m_count; }
slang-ir-glsl-legalize.cpp:_ZNK5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
182
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
21
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_8LegalValENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
20
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.98k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
283
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8.65k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
586
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
12.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
41
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE8getCountEv
slang-ir-simplify-cfg.cpp:_ZNK5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
28.5k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
146
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
419
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.95k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.68k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
37.8k
    Index getCount() const { return m_count; }
slang-ir.cpp:_ZNK5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
184k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.51k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
54
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
109
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
11.8k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
33
    Index getCount() const { return m_count; }
Unexecuted instantiation: slang-language-server.cpp:_ZNK5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
19
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_7CommandENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
175
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.38k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
183
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
20.4k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
3.09k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
442
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.53k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.83k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPKcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.50k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
377
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.65k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
93
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
117
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
57
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.10k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
101
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.30k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
136
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.03k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
160
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
218
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
8
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
114
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
482
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListIcNS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
9.48k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
204
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
466k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
1.92k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.53k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
5.60M
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
15.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.84k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
31
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
50
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E8getCountEv
Line
Count
Source
193
780
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
828
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
50.3k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
34
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
2.40k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
16
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.49k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
6.49k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
782
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
545
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
83.9k
    Index getCount() const { return m_count; }
slang-doc-extractor.cpp:_ZNK5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8getCountEv
Line
Count
Source
193
28
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
681
    Index getCount() const { return m_count; }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
812
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
410
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListIPKwNS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
151k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
45.0k
    Index getCount() const { return m_count; }
_ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
10.0k
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZNK5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE8getCountEv
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8getCountEv
Line
Count
Source
193
21
    Index getCount() const { return m_count; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE8getCountEv
Unexecuted instantiation: _ZNK5Slang4ListINS_11InstructionENS_17StandardAllocatorEE8getCountEv
194
69.8k
    Index getCapacity() const { return m_capacity; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE11getCapacityEv
Line
Count
Source
194
69.8k
    Index getCapacity() const { return m_capacity; }
Unexecuted instantiation: _ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE11getCapacityEv
195
    template<typename Predicate>
196
    Index countIf(Predicate predicate) const
197
    {
198
        Index count = 0;
199
        for (Index i = 0; i < getCount(); ++i)
200
        {
201
            if (predicate((*this)[i]))
202
                count++;
203
        }
204
        return count;
205
    }
206
207
208
50.7k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.23k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZNK5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
1.05k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
18.5k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
95
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
828
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.37k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
56
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6.61k
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6.53k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
322
    const T* getBuffer() const { return m_buffer; }
_ZNK5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
175
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
5.94k
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
208
6
    const T* getBuffer() const { return m_buffer; }
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9getBufferEv
209
8.20M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListImNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
4.91M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.62M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9getBufferEv
Line
Count
Source
209
106k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
114k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
268
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.09k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.28M
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
118
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
28
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.69k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
27.1k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
4
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
416
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
4
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
25.5k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
84
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9getBufferEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
1.51k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
733
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
252
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
15.0k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
78
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
463
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
418
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2.36k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
16
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
2
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
549
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
5
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
10
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9getBufferEv
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
70.6k
    T* getBuffer() { return m_buffer; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9getBufferEv
Line
Count
Source
209
13.2k
    T* getBuffer() { return m_buffer; }
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE9getBufferEv
210
211
    bool operator==(const ThisType& rhs) const
212
442
    {
213
442
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
442
        const Index count = getCount();
218
442
        if (count != rhs.getCount())
219
4
        {
220
4
            return false;
221
4
        }
222
1.76k
        for (Index i = 0; i < count; ++i)
223
1.32k
        {
224
1.32k
            if ((*this)[i] != rhs[i])
225
2
            {
226
2
                return false;
227
2
            }
228
1.32k
        }
229
436
        return true;
230
438
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
427
    {
213
427
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
427
        const Index count = getCount();
218
427
        if (count != rhs.getCount())
219
4
        {
220
4
            return false;
221
4
        }
222
1.70k
        for (Index i = 0; i < count; ++i)
223
1.27k
        {
224
1.27k
            if ((*this)[i] != rhs[i])
225
2
            {
226
2
                return false;
227
2
            }
228
1.27k
        }
229
421
        return true;
230
423
    }
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEeqERKS3_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEeqERKS3_
_ZNK5Slang4ListIlNS_17StandardAllocatorEEeqERKS2_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
15
        for (Index i = 0; i < count; ++i)
223
12
        {
224
12
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
12
        }
229
3
        return true;
230
3
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
9
    {
213
9
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
9
        const Index count = getCount();
218
9
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
33
        for (Index i = 0; i < count; ++i)
223
24
        {
224
24
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
24
        }
229
9
        return true;
230
9
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEeqERKS4_
Line
Count
Source
212
3
    {
213
3
        if (&rhs == this)
214
0
        {
215
0
            return true;
216
0
        }
217
3
        const Index count = getCount();
218
3
        if (count != rhs.getCount())
219
0
        {
220
0
            return false;
221
0
        }
222
12
        for (Index i = 0; i < count; ++i)
223
9
        {
224
9
            if ((*this)[i] != rhs[i])
225
0
            {
226
0
                return false;
227
0
            }
228
9
        }
229
3
        return true;
230
3
    }
231
3
    SLANG_FORCE_INLINE bool operator!=(const ThisType& rhs) const { return !(*this == rhs); }
232
233
387
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
11
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE6insertElRKS2_
Unexecuted instantiation: _ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE6insertElRKS1_
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
370
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6insertElRKS2_
Line
Count
Source
233
6
    void insert(Index idx, const T& val) { insertRange(idx, &val, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE6insertElRKS2_
234
235
    void insertRange(Index idx, const T* vals, Index n)
236
16.7M
    {
237
16.7M
        if (m_capacity < m_count + n)
238
16.0M
        {
239
16.0M
            Index newBufferCount = kInitialCount;
240
16.2M
            while (newBufferCount < m_count + n)
241
138k
                newBufferCount = newBufferCount << 1;
242
243
16.0M
            T* newBuffer = _allocate(newBufferCount);
244
16.0M
            if (m_capacity)
245
24.6k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
24.6k
                {
254
2.96M
                    for (Index i = 0; i < idx; i++)
255
2.93M
                        newBuffer[i] = m_buffer[i];
256
24.6k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
24.6k
                }
259
24.6k
                _deallocateBuffer();
260
24.6k
            }
261
16.0M
            m_buffer = newBuffer;
262
16.0M
            m_capacity = newBufferCount;
263
16.0M
        }
264
701k
        else
265
701k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
701k
            {
270
701k
                for (Index i = m_count; i > idx; i--)
271
79
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
701k
            }
273
701k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
78.1M
        for (Index i = 0; i < n; i++)
278
61.3M
            m_buffer[idx + i] = vals[i];
279
280
16.7M
        m_count += n;
281
16.7M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE11insertRangeElPKml
Line
Count
Source
236
15.5M
    {
237
15.5M
        if (m_capacity < m_count + n)
238
15.5M
        {
239
15.5M
            Index newBufferCount = kInitialCount;
240
15.5M
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
15.5M
            T* newBuffer = _allocate(newBufferCount);
244
15.5M
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
15.5M
            m_buffer = newBuffer;
262
15.5M
            m_capacity = newBufferCount;
263
15.5M
        }
264
15
        else
265
15
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
15
            {
270
15
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
15
            }
273
15
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
45.9M
        for (Index i = 0; i < n; i++)
278
30.4M
            m_buffer[idx + i] = vals[i];
279
280
15.5M
        m_count += n;
281
15.5M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE11insertRangeElPKhl
Line
Count
Source
236
301k
    {
237
301k
        if (m_capacity < m_count + n)
238
30.2k
        {
239
30.2k
            Index newBufferCount = kInitialCount;
240
95.2k
            while (newBufferCount < m_count + n)
241
65.0k
                newBufferCount = newBufferCount << 1;
242
243
30.2k
            T* newBuffer = _allocate(newBufferCount);
244
30.2k
            if (m_capacity)
245
23.8k
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
23.8k
                {
254
1.76M
                    for (Index i = 0; i < idx; i++)
255
1.74M
                        newBuffer[i] = m_buffer[i];
256
23.8k
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
23.8k
                }
259
23.8k
                _deallocateBuffer();
260
23.8k
            }
261
30.2k
            m_buffer = newBuffer;
262
30.2k
            m_capacity = newBufferCount;
263
30.2k
        }
264
271k
        else
265
271k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
271k
            {
270
271k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
271k
            }
273
271k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.36M
        for (Index i = 0; i < n; i++)
278
3.06M
            m_buffer[idx + i] = vals[i];
279
280
301k
        m_count += n;
281
301k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
78
    {
237
78
        if (m_capacity < m_count + n)
238
78
        {
239
78
            Index newBufferCount = kInitialCount;
240
782
            while (newBufferCount < m_count + n)
241
704
                newBufferCount = newBufferCount << 1;
242
243
78
            T* newBuffer = _allocate(newBufferCount);
244
78
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
78
            m_buffer = newBuffer;
262
78
            m_capacity = newBufferCount;
263
78
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.06M
        for (Index i = 0; i < n; i++)
278
1.06M
            m_buffer[idx + i] = vals[i];
279
280
78
        m_count += n;
281
78
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
42.3k
    {
237
42.3k
        if (m_capacity < m_count + n)
238
7.83k
        {
239
7.83k
            Index newBufferCount = kInitialCount;
240
8.05k
            while (newBufferCount < m_count + n)
241
221
                newBufferCount = newBufferCount << 1;
242
243
7.83k
            T* newBuffer = _allocate(newBufferCount);
244
7.83k
            if (m_capacity)
245
7
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
7
                {
254
3.76k
                    for (Index i = 0; i < idx; i++)
255
3.75k
                        newBuffer[i] = m_buffer[i];
256
7
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
7
                }
259
7
                _deallocateBuffer();
260
7
            }
261
7.83k
            m_buffer = newBuffer;
262
7.83k
            m_capacity = newBufferCount;
263
7.83k
        }
264
34.4k
        else
265
34.4k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.4k
            {
270
34.4k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.4k
            }
273
34.4k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
89.7k
        for (Index i = 0; i < n; i++)
278
47.4k
            m_buffer[idx + i] = vals[i];
279
280
42.3k
        m_count += n;
281
42.3k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
26.5k
    {
237
26.5k
        if (m_capacity < m_count + n)
238
26.4k
        {
239
26.4k
            Index newBufferCount = kInitialCount;
240
26.4k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
26.4k
            T* newBuffer = _allocate(newBufferCount);
244
26.4k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
26.4k
            m_buffer = newBuffer;
262
26.4k
            m_capacity = newBufferCount;
263
26.4k
        }
264
40
        else
265
40
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
40
            {
270
40
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
40
            }
273
40
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
130k
        for (Index i = 0; i < n; i++)
278
103k
            m_buffer[idx + i] = vals[i];
279
280
26.5k
        m_count += n;
281
26.5k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3.88k
    {
237
3.88k
        if (m_capacity < m_count + n)
238
829
        {
239
829
            Index newBufferCount = kInitialCount;
240
829
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
829
            T* newBuffer = _allocate(newBufferCount);
244
829
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
829
            m_buffer = newBuffer;
262
829
            m_capacity = newBufferCount;
263
829
        }
264
3.06k
        else
265
3.06k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
3.06k
            {
270
3.06k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
3.06k
            }
273
3.06k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4.71k
        for (Index i = 0; i < n; i++)
278
829
            m_buffer[idx + i] = vals[i];
279
280
3.88k
        m_count += n;
281
3.88k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
4.24k
    {
237
4.24k
        if (m_capacity < m_count + n)
238
2.96k
        {
239
2.96k
            Index newBufferCount = kInitialCount;
240
2.96k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
2.96k
            T* newBuffer = _allocate(newBufferCount);
244
2.96k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
2.96k
            m_buffer = newBuffer;
262
2.96k
            m_capacity = newBufferCount;
263
2.96k
        }
264
1.28k
        else
265
1.28k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.28k
            {
270
1.28k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.28k
            }
273
1.28k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
8.69k
        for (Index i = 0; i < n; i++)
278
4.45k
            m_buffer[idx + i] = vals[i];
279
280
4.24k
        m_count += n;
281
4.24k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
1.14k
    {
237
1.14k
        if (m_capacity < m_count + n)
238
1.10k
        {
239
1.10k
            Index newBufferCount = kInitialCount;
240
1.10k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.10k
            T* newBuffer = _allocate(newBufferCount);
244
1.10k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.10k
            m_buffer = newBuffer;
262
1.10k
            m_capacity = newBufferCount;
263
1.10k
        }
264
39
        else
265
39
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
39
            {
270
39
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
39
            }
273
39
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.34k
        for (Index i = 0; i < n; i++)
278
2.20k
            m_buffer[idx + i] = vals[i];
279
280
1.14k
        m_count += n;
281
1.14k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
370k
    {
237
370k
        if (m_capacity < m_count + n)
238
367k
        {
239
367k
            Index newBufferCount = kInitialCount;
240
367k
            while (newBufferCount < m_count + n)
241
6
                newBufferCount = newBufferCount << 1;
242
243
367k
            T* newBuffer = _allocate(newBufferCount);
244
367k
            if (m_capacity)
245
6
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
6
                {
254
98
                    for (Index i = 0; i < idx; i++)
255
92
                        newBuffer[i] = m_buffer[i];
256
6
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
6
                }
259
6
                _deallocateBuffer();
260
6
            }
261
367k
            m_buffer = newBuffer;
262
367k
            m_capacity = newBufferCount;
263
367k
        }
264
3.19k
        else
265
3.19k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
3.19k
            {
270
3.22k
                for (Index i = m_count; i > idx; i--)
271
24
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
3.19k
            }
273
3.19k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
763k
        for (Index i = 0; i < n; i++)
278
393k
            m_buffer[idx + i] = vals[i];
279
280
370k
        m_count += n;
281
370k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE11insertRangeElPKll
Line
Count
Source
236
343
    {
237
343
        if (m_capacity < m_count + n)
238
320
        {
239
320
            Index newBufferCount = kInitialCount;
240
330
            while (newBufferCount < m_count + n)
241
10
                newBufferCount = newBufferCount << 1;
242
243
320
            T* newBuffer = _allocate(newBufferCount);
244
320
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
320
            m_buffer = newBuffer;
262
320
            m_capacity = newBufferCount;
263
320
        }
264
23
        else
265
23
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
23
            {
270
23
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
23
            }
273
23
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.05k
        for (Index i = 0; i < n; i++)
278
711
            m_buffer[idx + i] = vals[i];
279
280
343
        m_count += n;
281
343
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
35
    {
237
35
        if (m_capacity < m_count + n)
238
19
        {
239
19
            Index newBufferCount = kInitialCount;
240
19
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
19
            T* newBuffer = _allocate(newBufferCount);
244
19
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
19
            m_buffer = newBuffer;
262
19
            m_capacity = newBufferCount;
263
19
        }
264
16
        else
265
16
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
16
            {
270
55
                for (Index i = m_count; i > idx; i--)
271
39
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
16
            }
273
16
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
85
        for (Index i = 0; i < n; i++)
278
50
            m_buffer[idx + i] = vals[i];
279
280
35
        m_count += n;
281
35
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1
    {
237
1
        if (m_capacity < m_count + n)
238
1
        {
239
1
            Index newBufferCount = kInitialCount;
240
1
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1
            T* newBuffer = _allocate(newBufferCount);
244
1
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1
            m_buffer = newBuffer;
262
1
            m_capacity = newBufferCount;
263
1
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2
        for (Index i = 0; i < n; i++)
278
1
            m_buffer[idx + i] = vals[i];
279
280
1
        m_count += n;
281
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6.60k
    {
237
6.60k
        if (m_capacity < m_count + n)
238
5.29k
        {
239
5.29k
            Index newBufferCount = kInitialCount;
240
12.0k
            while (newBufferCount < m_count + n)
241
6.77k
                newBufferCount = newBufferCount << 1;
242
243
5.29k
            T* newBuffer = _allocate(newBufferCount);
244
5.29k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
5.29k
            m_buffer = newBuffer;
262
5.29k
            m_capacity = newBufferCount;
263
5.29k
        }
264
1.31k
        else
265
1.31k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1.31k
            {
270
1.31k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1.31k
            }
273
1.31k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
252k
        for (Index i = 0; i < n; i++)
278
245k
            m_buffer[idx + i] = vals[i];
279
280
6.60k
        m_count += n;
281
6.60k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6
    {
237
6
        if (m_capacity < m_count + n)
238
5
        {
239
5
            Index newBufferCount = kInitialCount;
240
5
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
5
            T* newBuffer = _allocate(newBufferCount);
244
5
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
5
            m_buffer = newBuffer;
262
5
            m_capacity = newBufferCount;
263
5
        }
264
1
        else
265
1
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
1
            {
270
1
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
1
            }
273
1
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
18
        for (Index i = 0; i < n; i++)
278
12
            m_buffer[idx + i] = vals[i];
279
280
6
        m_count += n;
281
6
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
8.16k
    {
237
8.16k
        if (m_capacity < m_count + n)
238
8.10k
        {
239
8.10k
            Index newBufferCount = kInitialCount;
240
8.10k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8.10k
            T* newBuffer = _allocate(newBufferCount);
244
8.10k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8.10k
            m_buffer = newBuffer;
262
8.10k
            m_capacity = newBufferCount;
263
8.10k
        }
264
56
        else
265
56
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
56
            {
270
56
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
56
            }
273
56
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
26.3k
        for (Index i = 0; i < n; i++)
278
18.1k
            m_buffer[idx + i] = vals[i];
279
280
8.16k
        m_count += n;
281
8.16k
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
370
    {
237
370
        if (m_capacity < m_count + n)
238
354
        {
239
354
            Index newBufferCount = kInitialCount;
240
354
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
354
            T* newBuffer = _allocate(newBufferCount);
244
354
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
354
            m_buffer = newBuffer;
262
354
            m_capacity = newBufferCount;
263
354
        }
264
16
        else
265
16
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
16
            {
270
32
                for (Index i = m_count; i > idx; i--)
271
16
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
16
            }
273
16
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
740
        for (Index i = 0; i < n; i++)
278
370
            m_buffer[idx + i] = vals[i];
279
280
370
        m_count += n;
281
370
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
372k
    {
237
372k
        if (m_capacity < m_count + n)
238
65.3k
        {
239
65.3k
            Index newBufferCount = kInitialCount;
240
97.8k
            while (newBufferCount < m_count + n)
241
32.4k
                newBufferCount = newBufferCount << 1;
242
243
65.3k
            T* newBuffer = _allocate(newBufferCount);
244
65.3k
            if (m_capacity)
245
1
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
1
                {
254
3
                    for (Index i = 0; i < idx; i++)
255
2
                        newBuffer[i] = m_buffer[i];
256
1
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
1
                }
259
1
                _deallocateBuffer();
260
1
            }
261
65.3k
            m_buffer = newBuffer;
262
65.3k
            m_capacity = newBufferCount;
263
65.3k
        }
264
306k
        else
265
306k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
306k
            {
270
306k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
306k
            }
273
306k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.11M
        for (Index i = 0; i < n; i++)
278
742k
            m_buffer[idx + i] = vals[i];
279
280
372k
        m_count += n;
281
372k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
3.72k
    {
237
3.72k
        if (m_capacity < m_count + n)
238
3.72k
        {
239
3.72k
            Index newBufferCount = kInitialCount;
240
3.72k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3.72k
            T* newBuffer = _allocate(newBufferCount);
244
3.72k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3.72k
            m_buffer = newBuffer;
262
3.72k
            m_capacity = newBufferCount;
263
3.72k
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
11.0k
        for (Index i = 0; i < n; i++)
278
7.29k
            m_buffer[idx + i] = vals[i];
279
280
3.72k
        m_count += n;
281
3.72k
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
80
    {
237
80
        if (m_capacity < m_count + n)
238
8
        {
239
8
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8
            T* newBuffer = _allocate(newBufferCount);
244
8
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8
            m_buffer = newBuffer;
262
8
            m_capacity = newBufferCount;
263
8
        }
264
72
        else
265
72
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
72
            {
270
72
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
72
            }
273
72
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
113
        for (Index i = 0; i < n; i++)
278
33
            m_buffer[idx + i] = vals[i];
279
280
80
        m_count += n;
281
80
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
7
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
95
    {
237
95
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
95
        else
265
95
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
95
            {
270
95
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
95
            }
273
95
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
95
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
95
        m_count += n;
281
95
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIjNS_17StandardAllocatorEE11insertRangeElPKjl
Line
Count
Source
236
31.9k
    {
237
31.9k
        if (m_capacity < m_count + n)
238
10.6k
        {
239
10.6k
            Index newBufferCount = kInitialCount;
240
12.8k
            while (newBufferCount < m_count + n)
241
2.14k
                newBufferCount = newBufferCount << 1;
242
243
10.6k
            T* newBuffer = _allocate(newBufferCount);
244
10.6k
            if (m_capacity)
245
396
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
396
                {
254
80.5k
                    for (Index i = 0; i < idx; i++)
255
80.1k
                        newBuffer[i] = m_buffer[i];
256
396
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
396
                }
259
396
                _deallocateBuffer();
260
396
            }
261
10.6k
            m_buffer = newBuffer;
262
10.6k
            m_capacity = newBufferCount;
263
10.6k
        }
264
21.3k
        else
265
21.3k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
21.3k
            {
270
21.3k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
21.3k
            }
273
21.3k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
3.50M
        for (Index i = 0; i < n; i++)
278
3.47M
            m_buffer[idx + i] = vals[i];
279
280
31.9k
        m_count += n;
281
31.9k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6
    {
237
6
        if (m_capacity < m_count + n)
238
6
        {
239
6
            Index newBufferCount = kInitialCount;
240
6
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
6
            T* newBuffer = _allocate(newBufferCount);
244
6
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
6
            m_buffer = newBuffer;
262
6
            m_capacity = newBufferCount;
263
6
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
18
        for (Index i = 0; i < n; i++)
278
12
            m_buffer[idx + i] = vals[i];
279
280
6
        m_count += n;
281
6
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6
    {
237
6
        if (m_capacity < m_count + n)
238
6
        {
239
6
            Index newBufferCount = kInitialCount;
240
6
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
6
            T* newBuffer = _allocate(newBufferCount);
244
6
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
6
            m_buffer = newBuffer;
262
6
            m_capacity = newBufferCount;
263
6
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
18
        for (Index i = 0; i < n; i++)
278
12
            m_buffer[idx + i] = vals[i];
279
280
6
        m_count += n;
281
6
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
776
    {
237
776
        if (m_capacity < m_count + n)
238
726
        {
239
726
            Index newBufferCount = kInitialCount;
240
726
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
726
            T* newBuffer = _allocate(newBufferCount);
244
726
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
726
            m_buffer = newBuffer;
262
726
            m_capacity = newBufferCount;
263
726
        }
264
50
        else
265
50
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
50
            {
270
50
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
50
            }
273
50
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.51k
        for (Index i = 0; i < n; i++)
278
736
            m_buffer[idx + i] = vals[i];
279
280
776
        m_count += n;
281
776
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
512
    {
237
512
        if (m_capacity < m_count + n)
238
249
        {
239
249
            Index newBufferCount = kInitialCount;
240
513
            while (newBufferCount < m_count + n)
241
264
                newBufferCount = newBufferCount << 1;
242
243
249
            T* newBuffer = _allocate(newBufferCount);
244
249
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
249
            m_buffer = newBuffer;
262
249
            m_capacity = newBufferCount;
263
249
        }
264
263
        else
265
263
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
263
            {
270
263
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
263
            }
273
263
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
6.78k
        for (Index i = 0; i < n; i++)
278
6.27k
            m_buffer[idx + i] = vals[i];
279
280
512
        m_count += n;
281
512
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE11insertRangeElPKS3_l
Line
Count
Source
236
523
    {
237
523
        if (m_capacity < m_count + n)
238
516
        {
239
516
            Index newBufferCount = kInitialCount;
240
516
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
516
            T* newBuffer = _allocate(newBufferCount);
244
516
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
516
            m_buffer = newBuffer;
262
516
            m_capacity = newBufferCount;
263
516
        }
264
7
        else
265
7
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7
            {
270
7
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7
            }
273
7
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.56k
        for (Index i = 0; i < n; i++)
278
1.03k
            m_buffer[idx + i] = vals[i];
279
280
523
        m_count += n;
281
523
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
4
    {
237
4
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
4
        m_count += n;
281
4
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
98
    {
237
98
        if (m_capacity < m_count + n)
238
98
        {
239
98
            Index newBufferCount = kInitialCount;
240
98
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
98
            T* newBuffer = _allocate(newBufferCount);
244
98
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
98
            m_buffer = newBuffer;
262
98
            m_capacity = newBufferCount;
263
98
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
196
        for (Index i = 0; i < n; i++)
278
98
            m_buffer[idx + i] = vals[i];
279
280
98
        m_count += n;
281
98
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
20
    {
237
20
        if (m_capacity < m_count + n)
238
20
        {
239
20
            Index newBufferCount = kInitialCount;
240
20
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
20
            T* newBuffer = _allocate(newBufferCount);
244
20
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
20
            m_buffer = newBuffer;
262
20
            m_capacity = newBufferCount;
263
20
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
40
        for (Index i = 0; i < n; i++)
278
20
            m_buffer[idx + i] = vals[i];
279
280
20
        m_count += n;
281
20
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
944
    {
237
944
        if (m_capacity < m_count + n)
238
335
        {
239
335
            Index newBufferCount = kInitialCount;
240
335
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
335
            T* newBuffer = _allocate(newBufferCount);
244
335
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
335
            m_buffer = newBuffer;
262
335
            m_capacity = newBufferCount;
263
335
        }
264
609
        else
265
609
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
609
            {
270
609
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
609
            }
273
609
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.27k
        for (Index i = 0; i < n; i++)
278
335
            m_buffer[idx + i] = vals[i];
279
280
944
        m_count += n;
281
944
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1.94k
    {
237
1.94k
        if (m_capacity < m_count + n)
238
1.87k
        {
239
1.87k
            Index newBufferCount = kInitialCount;
240
1.87k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.87k
            T* newBuffer = _allocate(newBufferCount);
244
1.87k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.87k
            m_buffer = newBuffer;
262
1.87k
            m_capacity = newBufferCount;
263
1.87k
        }
264
65
        else
265
65
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
65
            {
270
65
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
65
            }
273
65
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
4.05k
        for (Index i = 0; i < n; i++)
278
2.11k
            m_buffer[idx + i] = vals[i];
279
280
1.94k
        m_count += n;
281
1.94k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
24.1k
    {
237
24.1k
        if (m_capacity < m_count + n)
238
23.7k
        {
239
23.7k
            Index newBufferCount = kInitialCount;
240
27.0k
            while (newBufferCount < m_count + n)
241
3.32k
                newBufferCount = newBufferCount << 1;
242
243
23.7k
            T* newBuffer = _allocate(newBufferCount);
244
23.7k
            if (m_capacity)
245
66
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
66
                {
254
587
                    for (Index i = 0; i < idx; i++)
255
521
                        newBuffer[i] = m_buffer[i];
256
66
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
66
                }
259
66
                _deallocateBuffer();
260
66
            }
261
23.7k
            m_buffer = newBuffer;
262
23.7k
            m_capacity = newBufferCount;
263
23.7k
        }
264
428
        else
265
428
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
428
            {
270
428
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
428
            }
273
428
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
169k
        for (Index i = 0; i < n; i++)
278
145k
            m_buffer[idx + i] = vals[i];
279
280
24.1k
        m_count += n;
281
24.1k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
283
    {
237
283
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
283
        else
265
283
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
283
            {
270
283
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
283
            }
273
283
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
602
        for (Index i = 0; i < n; i++)
278
319
            m_buffer[idx + i] = vals[i];
279
280
283
        m_count += n;
281
283
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
24
    {
237
24
        if (m_capacity < m_count + n)
238
8
        {
239
8
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
8
            T* newBuffer = _allocate(newBufferCount);
244
8
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
8
            m_buffer = newBuffer;
262
8
            m_capacity = newBufferCount;
263
8
        }
264
16
        else
265
16
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
16
            {
270
16
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
16
            }
273
16
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
48
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
24
        m_count += n;
281
24
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
429
    {
237
429
        if (m_capacity < m_count + n)
238
429
        {
239
429
            Index newBufferCount = kInitialCount;
240
429
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
429
            T* newBuffer = _allocate(newBufferCount);
244
429
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
429
            m_buffer = newBuffer;
262
429
            m_capacity = newBufferCount;
263
429
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.38k
        for (Index i = 0; i < n; i++)
278
958
            m_buffer[idx + i] = vals[i];
279
280
429
        m_count += n;
281
429
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
1.09k
    {
237
1.09k
        if (m_capacity < m_count + n)
238
1.03k
        {
239
1.03k
            Index newBufferCount = kInitialCount;
240
1.03k
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
1.03k
            T* newBuffer = _allocate(newBufferCount);
244
1.03k
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
1.03k
            m_buffer = newBuffer;
262
1.03k
            m_capacity = newBufferCount;
263
1.03k
        }
264
59
        else
265
59
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
59
            {
270
59
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
59
            }
273
59
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
2.12k
        for (Index i = 0; i < n; i++)
278
1.03k
            m_buffer[idx + i] = vals[i];
279
280
1.09k
        m_count += n;
281
1.09k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7.57k
    {
237
7.57k
        if (m_capacity < m_count + n)
238
848
        {
239
848
            Index newBufferCount = kInitialCount;
240
848
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
848
            T* newBuffer = _allocate(newBufferCount);
244
848
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
848
            m_buffer = newBuffer;
262
848
            m_capacity = newBufferCount;
263
848
        }
264
6.72k
        else
265
6.72k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6.72k
            {
270
6.72k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6.72k
            }
273
6.72k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
8.71k
        for (Index i = 0; i < n; i++)
278
1.14k
            m_buffer[idx + i] = vals[i];
279
280
7.57k
        m_count += n;
281
7.57k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
129
    {
237
129
        if (m_capacity < m_count + n)
238
129
        {
239
129
            Index newBufferCount = kInitialCount;
240
129
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
129
            T* newBuffer = _allocate(newBufferCount);
244
129
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
129
            m_buffer = newBuffer;
262
129
            m_capacity = newBufferCount;
263
129
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
617
        for (Index i = 0; i < n; i++)
278
488
            m_buffer[idx + i] = vals[i];
279
280
129
        m_count += n;
281
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
54
    {
237
54
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
6
        else
265
6
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6
            {
270
6
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6
            }
273
6
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
102
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
54
        m_count += n;
281
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
19
        {
239
19
            Index newBufferCount = kInitialCount;
240
71
            while (newBufferCount < m_count + n)
241
52
                newBufferCount = newBufferCount << 1;
242
243
19
            T* newBuffer = _allocate(newBufferCount);
244
19
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
19
            m_buffer = newBuffer;
262
19
            m_capacity = newBufferCount;
263
19
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
10.4k
        for (Index i = 0; i < n; i++)
278
10.4k
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
19
    {
237
19
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
19
        else
265
19
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
19
            {
270
19
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
19
            }
273
19
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
19
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
19
        m_count += n;
281
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
44
        {
239
44
            Index newBufferCount = kInitialCount;
240
44
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
44
            T* newBuffer = _allocate(newBufferCount);
244
44
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
44
            m_buffer = newBuffer;
262
44
            m_capacity = newBufferCount;
263
44
        }
264
4
        else
265
4
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
4
            {
270
4
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
4
            }
273
4
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
108
        for (Index i = 0; i < n; i++)
278
60
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
48
    {
237
48
        if (m_capacity < m_count + n)
238
48
        {
239
48
            Index newBufferCount = kInitialCount;
240
48
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
48
            T* newBuffer = _allocate(newBufferCount);
244
48
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
48
            m_buffer = newBuffer;
262
48
            m_capacity = newBufferCount;
263
48
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
96
        for (Index i = 0; i < n; i++)
278
48
            m_buffer[idx + i] = vals[i];
279
280
48
        m_count += n;
281
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
7
    {
237
7
        if (m_capacity < m_count + n)
238
7
        {
239
7
            Index newBufferCount = kInitialCount;
240
8
            while (newBufferCount < m_count + n)
241
1
                newBufferCount = newBufferCount << 1;
242
243
7
            T* newBuffer = _allocate(newBufferCount);
244
7
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
7
            m_buffer = newBuffer;
262
7
            m_capacity = newBufferCount;
263
7
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
31
        for (Index i = 0; i < n; i++)
278
24
            m_buffer[idx + i] = vals[i];
279
280
7
        m_count += n;
281
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
215
    {
237
215
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
215
        else
265
215
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
215
            {
270
215
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
215
            }
273
215
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
215
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
215
        m_count += n;
281
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
12
    {
237
12
        if (m_capacity < m_count + n)
238
12
        {
239
12
            Index newBufferCount = kInitialCount;
240
12
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
12
            T* newBuffer = _allocate(newBufferCount);
244
12
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
12
            m_buffer = newBuffer;
262
12
            m_capacity = newBufferCount;
263
12
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
28
        for (Index i = 0; i < n; i++)
278
16
            m_buffer[idx + i] = vals[i];
279
280
12
        m_count += n;
281
12
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
6
    {
237
6
        if (m_capacity < m_count + n)
238
6
        {
239
6
            Index newBufferCount = kInitialCount;
240
6
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
6
            T* newBuffer = _allocate(newBufferCount);
244
6
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
6
            m_buffer = newBuffer;
262
6
            m_capacity = newBufferCount;
263
6
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
21
        for (Index i = 0; i < n; i++)
278
15
            m_buffer[idx + i] = vals[i];
279
280
6
        m_count += n;
281
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
291
    {
237
291
        if (m_capacity < m_count + n)
238
281
        {
239
281
            Index newBufferCount = kInitialCount;
240
281
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
281
            T* newBuffer = _allocate(newBufferCount);
244
281
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
281
            m_buffer = newBuffer;
262
281
            m_capacity = newBufferCount;
263
281
        }
264
10
        else
265
10
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
10
            {
270
10
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
10
            }
273
10
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
572
        for (Index i = 0; i < n; i++)
278
281
            m_buffer[idx + i] = vals[i];
279
280
291
        m_count += n;
281
291
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
420
    {
237
420
        if (m_capacity < m_count + n)
238
420
        {
239
420
            Index newBufferCount = kInitialCount;
240
420
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
420
            T* newBuffer = _allocate(newBufferCount);
244
420
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
420
            m_buffer = newBuffer;
262
420
            m_capacity = newBufferCount;
263
420
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.26k
        for (Index i = 0; i < n; i++)
278
840
            m_buffer[idx + i] = vals[i];
279
280
420
        m_count += n;
281
420
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE11insertRangeElPKS3_l
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
208
    {
237
208
        if (m_capacity < m_count + n)
238
0
        {
239
0
            Index newBufferCount = kInitialCount;
240
0
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
0
            T* newBuffer = _allocate(newBufferCount);
244
0
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
0
            m_buffer = newBuffer;
262
0
            m_capacity = newBufferCount;
263
0
        }
264
208
        else
265
208
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
208
            {
270
208
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
208
            }
273
208
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
208
        for (Index i = 0; i < n; i++)
278
0
            m_buffer[idx + i] = vals[i];
279
280
208
        m_count += n;
281
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
6.53k
    {
237
6.53k
        if (m_capacity < m_count + n)
238
6.53k
        {
239
6.53k
            Index newBufferCount = kInitialCount;
240
7.24k
            while (newBufferCount < m_count + n)
241
704
                newBufferCount = newBufferCount << 1;
242
243
6.53k
            T* newBuffer = _allocate(newBufferCount);
244
6.53k
            if (m_capacity)
245
78
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
78
                {
254
1.06M
                    for (Index i = 0; i < idx; i++)
255
1.06M
                        newBuffer[i] = m_buffer[i];
256
78
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
78
                }
259
78
                _deallocateBuffer();
260
78
            }
261
6.53k
            m_buffer = newBuffer;
262
6.53k
            m_capacity = newBufferCount;
263
6.53k
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
27.3k
        for (Index i = 0; i < n; i++)
278
20.8k
            m_buffer[idx + i] = vals[i];
279
280
6.53k
        m_count += n;
281
6.53k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
78
    {
237
78
        if (m_capacity < m_count + n)
238
78
        {
239
78
            Index newBufferCount = kInitialCount;
240
782
            while (newBufferCount < m_count + n)
241
704
                newBufferCount = newBufferCount << 1;
242
243
78
            T* newBuffer = _allocate(newBufferCount);
244
78
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
78
            m_buffer = newBuffer;
262
78
            m_capacity = newBufferCount;
263
78
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.06M
        for (Index i = 0; i < n; i++)
278
1.06M
            m_buffer[idx + i] = vals[i];
279
280
78
        m_count += n;
281
78
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
_ZN5Slang4ListIcNS_17StandardAllocatorEE11insertRangeElPKcl
Line
Count
Source
236
15.7k
    {
237
15.7k
        if (m_capacity < m_count + n)
238
8.56k
        {
239
8.56k
            Index newBufferCount = kInitialCount;
240
34.3k
            while (newBufferCount < m_count + n)
241
25.8k
                newBufferCount = newBufferCount << 1;
242
243
8.56k
            T* newBuffer = _allocate(newBufferCount);
244
8.56k
            if (m_capacity)
245
14
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
14
                {
254
16.4k
                    for (Index i = 0; i < idx; i++)
255
16.4k
                        newBuffer[i] = m_buffer[i];
256
14
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
14
                }
259
14
                _deallocateBuffer();
260
14
            }
261
8.56k
            m_buffer = newBuffer;
262
8.56k
            m_capacity = newBufferCount;
263
8.56k
        }
264
7.13k
        else
265
7.13k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
7.13k
            {
270
7.13k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
7.13k
            }
273
7.13k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
20.3M
        for (Index i = 0; i < n; i++)
278
20.3M
            m_buffer[idx + i] = vals[i];
279
280
15.7k
        m_count += n;
281
15.7k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
34
    {
237
34
        if (m_capacity < m_count + n)
238
34
        {
239
34
            Index newBufferCount = kInitialCount;
240
68
            while (newBufferCount < m_count + n)
241
34
                newBufferCount = newBufferCount << 1;
242
243
34
            T* newBuffer = _allocate(newBufferCount);
244
34
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
34
            m_buffer = newBuffer;
262
34
            m_capacity = newBufferCount;
263
34
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
680
        for (Index i = 0; i < n; i++)
278
646
            m_buffer[idx + i] = vals[i];
279
280
34
        m_count += n;
281
34
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE11insertRangeElPKS2_l
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE11insertRangeElPKS1_l
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
3
    {
237
3
        if (m_capacity < m_count + n)
238
3
        {
239
3
            Index newBufferCount = kInitialCount;
240
3
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
3
            T* newBuffer = _allocate(newBufferCount);
244
3
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
3
            m_buffer = newBuffer;
262
3
            m_capacity = newBufferCount;
263
3
        }
264
0
        else
265
0
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
0
            {
270
0
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
0
            }
273
0
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
14
        for (Index i = 0; i < n; i++)
278
11
            m_buffer[idx + i] = vals[i];
279
280
3
        m_count += n;
281
3
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
417
    {
237
417
        if (m_capacity < m_count + n)
238
40
        {
239
40
            Index newBufferCount = kInitialCount;
240
40
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
40
            T* newBuffer = _allocate(newBufferCount);
244
40
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
40
            m_buffer = newBuffer;
262
40
            m_capacity = newBufferCount;
263
40
        }
264
377
        else
265
377
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
377
            {
270
377
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
377
            }
273
377
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
468
        for (Index i = 0; i < n; i++)
278
51
            m_buffer[idx + i] = vals[i];
279
280
417
        m_count += n;
281
417
    }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE11insertRangeElPKS2_l
Line
Count
Source
236
369
    {
237
369
        if (m_capacity < m_count + n)
238
361
        {
239
361
            Index newBufferCount = kInitialCount;
240
361
            while (newBufferCount < m_count + n)
241
0
                newBufferCount = newBufferCount << 1;
242
243
361
            T* newBuffer = _allocate(newBufferCount);
244
361
            if (m_capacity)
245
0
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
0
                {
254
0
                    for (Index i = 0; i < idx; i++)
255
0
                        newBuffer[i] = m_buffer[i];
256
0
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
0
                }
259
0
                _deallocateBuffer();
260
0
            }
261
361
            m_buffer = newBuffer;
262
361
            m_capacity = newBufferCount;
263
361
        }
264
8
        else
265
8
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
8
            {
270
8
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
8
            }
273
8
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
1.25k
        for (Index i = 0; i < n; i++)
278
888
            m_buffer[idx + i] = vals[i];
279
280
369
        m_count += n;
281
369
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
6.71k
    {
237
6.71k
        if (m_capacity < m_count + n)
238
110
        {
239
110
            Index newBufferCount = kInitialCount;
240
167
            while (newBufferCount < m_count + n)
241
57
                newBufferCount = newBufferCount << 1;
242
243
110
            T* newBuffer = _allocate(newBufferCount);
244
110
            if (m_capacity)
245
36
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
36
                {
254
486
                    for (Index i = 0; i < idx; i++)
255
450
                        newBuffer[i] = m_buffer[i];
256
36
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
36
                }
259
36
                _deallocateBuffer();
260
36
            }
261
110
            m_buffer = newBuffer;
262
110
            m_capacity = newBufferCount;
263
110
        }
264
6.60k
        else
265
6.60k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
6.60k
            {
270
6.60k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
6.60k
            }
273
6.60k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
58.9k
        for (Index i = 0; i < n; i++)
278
52.2k
            m_buffer[idx + i] = vals[i];
279
280
6.71k
        m_count += n;
281
6.71k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11insertRangeElPKS1_l
Line
Count
Source
236
35.1k
    {
237
35.1k
        if (m_capacity < m_count + n)
238
279
        {
239
279
            Index newBufferCount = kInitialCount;
240
785
            while (newBufferCount < m_count + n)
241
506
                newBufferCount = newBufferCount << 1;
242
243
279
            T* newBuffer = _allocate(newBufferCount);
244
279
            if (m_capacity)
245
200
            {
246
                /*if (std::has_trivial_copy_assign<T>::value &&
247
                std::has_trivial_destructor<T>::value)
248
                {
249
                    memcpy(newBuffer, buffer, sizeof(T) * id);
250
                    memcpy(newBuffer + id + n, buffer + id, sizeof(T) * (_count - id));
251
                }
252
                else*/
253
200
                {
254
26.1k
                    for (Index i = 0; i < idx; i++)
255
25.9k
                        newBuffer[i] = m_buffer[i];
256
200
                    for (Index i = idx; i < m_count; i++)
257
0
                        newBuffer[i + n] = T(static_cast<T&&>(m_buffer[i]));
258
200
                }
259
200
                _deallocateBuffer();
260
200
            }
261
279
            m_buffer = newBuffer;
262
279
            m_capacity = newBufferCount;
263
279
        }
264
34.8k
        else
265
34.8k
        {
266
            /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
267
                memmove(buffer + id + n, buffer + id, sizeof(T) * (_count - id));
268
            else*/
269
34.8k
            {
270
34.8k
                for (Index i = m_count; i > idx; i--)
271
0
                    m_buffer[i + n - 1] = static_cast<T&&>(m_buffer[i - 1]);
272
34.8k
            }
273
34.8k
        }
274
        /*if (std::has_trivial_copy_assign<T>::value && std::has_trivial_destructor<T>::value)
275
            memcpy(buffer + id, vals, sizeof(T) * n);
276
        else*/
277
142k
        for (Index i = 0; i < n; i++)
278
106k
            m_buffer[idx + i] = vals[i];
279
280
35.1k
        m_count += n;
281
35.1k
    }
282
283
    void insertRange(Index id, const List<T>& list)
284
2
    {
285
2
        insertRange(id, list.m_buffer, list.m_count);
286
2
    }
287
288
5
    void addRange(ArrayView<T> list) { insertRange(m_count, list.getBuffer(), list.getCount()); }
289
290
392k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
78
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8addRangeEPKS3_l
Line
Count
Source
290
95
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeEPKjl
Line
Count
Source
290
24.8k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeEPKhl
Line
Count
Source
290
301k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
4
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
1.13k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeEPKS1_l
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
6.53k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
78
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8addRangeEPKcl
Line
Count
Source
290
15.7k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
34
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
Unexecuted instantiation: _ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE8addRangeEPKS1_l
_ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeEPKml
Line
Count
Source
290
15
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
5
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE8addRangeEPKS2_l
Line
Count
Source
290
369
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
6.71k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8addRangeEPKS1_l
Line
Count
Source
290
35.1k
    void addRange(const T* vals, Index n) { insertRange(m_count, vals, n); }
291
292
16.3M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListImNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
15.5M
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
291
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
42.3k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
26.5k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3.88k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
4.24k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
1.14k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
369k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
343
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
6.60k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
8.16k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
372k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
3.72k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
80
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE8addRangeERKS3_
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIjNS_17StandardAllocatorEE8addRangeERKS2_
Line
Count
Source
292
7.15k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
776
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
512
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE8addRangeERKS5_
Line
Count
Source
292
523
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
98
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
20
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
944
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1.94k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
24.1k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
283
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
24
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
429
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
1.09k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7.57k
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
129
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
54
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
19
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
48
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
7
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
215
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
12
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
6
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE8addRangeERKS3_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
291
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
420
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE8addRangeERKS5_
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
208
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8addRangeERKS4_
Line
Count
Source
292
24
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8addRangeERKS4_
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8addRangeERKS3_
Line
Count
Source
292
3
    void addRange(const List<T>& list) { insertRange(m_count, list.m_buffer, list.m_count); }
293
294
    void removeRange(Index idx, Index count)
295
728
    {
296
728
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
728
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
989
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
261
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
728
        m_count -= actualDeleteCount;
302
728
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
450
    {
296
450
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
450
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
496
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
46
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
450
        m_count -= actualDeleteCount;
302
450
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
50
    {
296
50
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
50
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
50
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
50
        m_count -= actualDeleteCount;
302
50
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
5
    {
296
5
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
5
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
16
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
11
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
5
        m_count -= actualDeleteCount;
302
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE11removeRangeEll
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
108
    {
296
108
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
108
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
134
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
26
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
108
        m_count -= actualDeleteCount;
302
108
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE11removeRangeEll
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
111
    {
296
111
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
111
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
289
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
178
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
111
        m_count -= actualDeleteCount;
302
111
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE11removeRangeEll
Line
Count
Source
295
4
    {
296
4
        SLANG_ASSERT(idx >= 0 && idx <= m_count);
297
298
4
        const Index actualDeleteCount = ((idx + count) >= m_count) ? (m_count - idx) : count;
299
4
        for (Index i = idx + actualDeleteCount; i < m_count; i++)
300
0
            m_buffer[i - actualDeleteCount] = static_cast<T&&>(m_buffer[i]);
301
4
        m_count -= actualDeleteCount;
302
4
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE11removeRangeEll
303
304
233
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
50
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
5
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8removeAtEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
108
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE8removeAtEl
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
66
    void removeAt(Index id) { removeRange(id, 1); }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8removeAtEl
Line
Count
Source
304
4
    void removeAt(Index id) { removeRange(id, 1); }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE8removeAtEl
305
306
    void remove(const T& val)
307
50
    {
308
50
        Index idx = indexOf(val);
309
50
        if (idx != -1)
310
50
            removeAt(idx);
311
50
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE6removeERKS2_
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE6removeERKS2_
Line
Count
Source
307
50
    {
308
50
        Index idx = indexOf(val);
309
50
        if (idx != -1)
310
50
            removeAt(idx);
311
50
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE6removeERKS2_
312
313
    void reverse()
314
36.2k
    {
315
44.5k
        for (Index i = 0; i < (m_count >> 1); i++)
316
8.34k
        {
317
8.34k
            swapElements(m_buffer, i, m_count - i - 1);
318
8.34k
        }
319
36.2k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
6.74k
    {
315
6.89k
        for (Index i = 0; i < (m_count >> 1); i++)
316
145
        {
317
145
            swapElements(m_buffer, i, m_count - i - 1);
318
145
        }
319
6.74k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
354
    {
315
595
        for (Index i = 0; i < (m_count >> 1); i++)
316
241
        {
317
241
            swapElements(m_buffer, i, m_count - i - 1);
318
241
        }
319
354
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
19.4k
    {
315
24.5k
        for (Index i = 0; i < (m_count >> 1); i++)
316
5.09k
        {
317
5.09k
            swapElements(m_buffer, i, m_count - i - 1);
318
5.09k
        }
319
19.4k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reverseEv
Line
Count
Source
314
9.70k
    {
315
12.5k
        for (Index i = 0; i < (m_count >> 1); i++)
316
2.86k
        {
317
2.86k
            swapElements(m_buffer, i, m_count - i - 1);
318
2.86k
        }
319
9.70k
    }
320
321
    void fastRemove(const T& val)
322
    {
323
        Index idx = indexOf(val);
324
        if (idx >= 0)
325
        {
326
            fastRemoveAt(idx);
327
        }
328
    }
329
330
    void fastRemoveAt(Index idx)
331
972k
    {
332
972k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
972k
        if (idx != m_count - 1)
336
783k
        {
337
783k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
783k
        }
339
972k
        m_count--;
340
972k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
519k
    {
332
519k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
519k
        if (idx != m_count - 1)
336
480k
        {
337
480k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
480k
        }
339
519k
        m_count--;
340
519k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
142k
    {
332
142k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
142k
        if (idx != m_count - 1)
336
123k
        {
337
123k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
123k
        }
339
142k
        m_count--;
340
142k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE12fastRemoveAtEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12fastRemoveAtEl
Line
Count
Source
331
310k
    {
332
310k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
333
        // We do not test for idx == m_count - 1 (ie the move is to current index). With the
334
        // assumption that any reasonable move implementation tests and ignores this case
335
310k
        if (idx != m_count - 1)
336
180k
        {
337
180k
            m_buffer[idx] = _Move(m_buffer[m_count - 1]);
338
180k
        }
339
310k
        m_count--;
340
310k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE12fastRemoveAtEl
341
342
3.86M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
78
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
197
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5.11k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
247k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
17
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
23
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.92k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
59.1k
    void clear() { m_count = 0; }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.22k
    void clear() { m_count = 0; }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
114
    void clear() { m_count = 0; }
_ZN5Slang4ListIhNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.10k
    void clear() { m_count = 0; }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
8.48k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.17k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
96
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
4.99k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
27.2k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.12k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
285
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
175
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListImNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.09M
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
210k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
55.5k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
160
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
4.21k
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1.40k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIcNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.04k
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListIlNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.28k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
62
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
56
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
56
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
56
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
72
    void clear() { m_count = 0; }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5
    void clear() { m_count = 0; }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E5clearEv
Line
Count
Source
342
172
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
120k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.29k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
23
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE5clearEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
741
    void clear() { m_count = 0; }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE5clearEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
369
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
58
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.09k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
3.09k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
1
    void clear() { m_count = 0; }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5.11k
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
15
    void clear() { m_count = 0; }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE5clearEv
Line
Count
Source
342
5
    void clear() { m_count = 0; }
343
344
    void clearAndDeallocate()
345
16.3M
    {
346
16.3M
        _deallocateBuffer();
347
16.3M
        m_count = m_capacity = 0;
348
16.3M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
15.5M
    {
346
15.5M
        _deallocateBuffer();
347
15.5M
        m_count = m_capacity = 0;
348
15.5M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
291
    {
346
291
        _deallocateBuffer();
347
291
        m_count = m_capacity = 0;
348
291
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
42.1k
    {
346
42.1k
        _deallocateBuffer();
347
42.1k
        m_count = m_capacity = 0;
348
42.1k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
32
    {
346
32
        _deallocateBuffer();
347
32
        m_count = m_capacity = 0;
348
32
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
32
    {
346
32
        _deallocateBuffer();
347
32
        m_count = m_capacity = 0;
348
32
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
26.4k
    {
346
26.4k
        _deallocateBuffer();
347
26.4k
        m_count = m_capacity = 0;
348
26.4k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3.88k
    {
346
3.88k
        _deallocateBuffer();
347
3.88k
        m_count = m_capacity = 0;
348
3.88k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3.15k
    {
346
3.15k
        _deallocateBuffer();
347
3.15k
        m_count = m_capacity = 0;
348
3.15k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.24k
    {
346
1.24k
        _deallocateBuffer();
347
1.24k
        m_count = m_capacity = 0;
348
1.24k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
369k
    {
346
369k
        _deallocateBuffer();
347
369k
        m_count = m_capacity = 0;
348
369k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
343
    {
346
343
        _deallocateBuffer();
347
343
        m_count = m_capacity = 0;
348
343
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1
    {
346
1
        _deallocateBuffer();
347
1
        m_count = m_capacity = 0;
348
1
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6.60k
    {
346
6.60k
        _deallocateBuffer();
347
6.60k
        m_count = m_capacity = 0;
348
6.60k
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
355k
    {
346
355k
        _deallocateBuffer();
347
355k
        m_count = m_capacity = 0;
348
355k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
8.10k
    {
346
8.10k
        _deallocateBuffer();
347
8.10k
        m_count = m_capacity = 0;
348
8.10k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
80
    {
346
80
        _deallocateBuffer();
347
80
        m_count = m_capacity = 0;
348
80
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIjNS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3.74k
    {
346
3.74k
        _deallocateBuffer();
347
3.74k
        m_count = m_capacity = 0;
348
3.74k
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
776
    {
346
776
        _deallocateBuffer();
347
776
        m_count = m_capacity = 0;
348
776
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
523
    {
346
523
        _deallocateBuffer();
347
523
        m_count = m_capacity = 0;
348
523
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
98
    {
346
98
        _deallocateBuffer();
347
98
        m_count = m_capacity = 0;
348
98
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
20
    {
346
20
        _deallocateBuffer();
347
20
        m_count = m_capacity = 0;
348
20
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
944
    {
346
944
        _deallocateBuffer();
347
944
        m_count = m_capacity = 0;
348
944
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.94k
    {
346
1.94k
        _deallocateBuffer();
347
1.94k
        m_count = m_capacity = 0;
348
1.94k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
95
    {
346
95
        _deallocateBuffer();
347
95
        m_count = m_capacity = 0;
348
95
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
429
    {
346
429
        _deallocateBuffer();
347
429
        m_count = m_capacity = 0;
348
429
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
1.09k
    {
346
1.09k
        _deallocateBuffer();
347
1.09k
        m_count = m_capacity = 0;
348
1.09k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7.57k
    {
346
7.57k
        _deallocateBuffer();
347
7.57k
        m_count = m_capacity = 0;
348
7.57k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
129
    {
346
129
        _deallocateBuffer();
347
129
        m_count = m_capacity = 0;
348
129
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
54
    {
346
54
        _deallocateBuffer();
347
54
        m_count = m_capacity = 0;
348
54
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
19
    {
346
19
        _deallocateBuffer();
347
19
        m_count = m_capacity = 0;
348
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
48
    {
346
48
        _deallocateBuffer();
347
48
        m_count = m_capacity = 0;
348
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
7
    {
346
7
        _deallocateBuffer();
347
7
        m_count = m_capacity = 0;
348
7
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
215
    {
346
215
        _deallocateBuffer();
347
215
        m_count = m_capacity = 0;
348
215
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
12
    {
346
12
        _deallocateBuffer();
347
12
        m_count = m_capacity = 0;
348
12
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
6
    {
346
6
        _deallocateBuffer();
347
6
        m_count = m_capacity = 0;
348
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
291
    {
346
291
        _deallocateBuffer();
347
291
        m_count = m_capacity = 0;
348
291
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
420
    {
346
420
        _deallocateBuffer();
347
420
        m_count = m_capacity = 0;
348
420
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
208
    {
346
208
        _deallocateBuffer();
347
208
        m_count = m_capacity = 0;
348
208
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
24
    {
346
24
        _deallocateBuffer();
347
24
        m_count = m_capacity = 0;
348
24
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE18clearAndDeallocateEv
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
3
    {
346
3
        _deallocateBuffer();
347
3
        m_count = m_capacity = 0;
348
3
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE18clearAndDeallocateEv
Line
Count
Source
345
23
    {
346
23
        _deallocateBuffer();
347
23
        m_count = m_capacity = 0;
348
23
    }
349
350
    void reserve(Index size)
351
17.8M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
17.8M
        if (UIndex(size) > UIndex(m_capacity))
356
13.2M
        {
357
13.2M
            T* newBuffer = _allocate(size);
358
13.2M
            if (m_capacity)
359
367k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
367k
                {
364
658M
                    for (Index i = 0; i < m_count; i++)
365
658M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
118M
                    for (Index i = m_count; i < size; i++)
369
118M
                    {
370
118M
                        new (newBuffer + i) T();
371
118M
                    }
372
367k
                }
373
367k
                _deallocateBuffer();
374
367k
            }
375
13.2M
            m_buffer = newBuffer;
376
13.2M
            m_capacity = size;
377
13.2M
        }
378
17.8M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.94M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.94M
        if (UIndex(size) > UIndex(m_capacity))
356
6.38M
        {
357
6.38M
            T* newBuffer = _allocate(size);
358
6.38M
            if (m_capacity)
359
300
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
300
                {
364
39.9k
                    for (Index i = 0; i < m_count; i++)
365
39.6k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
39.9k
                    for (Index i = m_count; i < size; i++)
369
39.6k
                    {
370
39.6k
                        new (newBuffer + i) T();
371
39.6k
                    }
372
300
                }
373
300
                _deallocateBuffer();
374
300
            }
375
6.38M
            m_buffer = newBuffer;
376
6.38M
            m_capacity = size;
377
6.38M
        }
378
7.94M
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.21k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.21k
        if (UIndex(size) > UIndex(m_capacity))
356
1.21k
        {
357
1.21k
            T* newBuffer = _allocate(size);
358
1.21k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.21k
            m_buffer = newBuffer;
376
1.21k
            m_capacity = size;
377
1.21k
        }
378
1.21k
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.02M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.02M
        if (UIndex(size) > UIndex(m_capacity))
356
36.9k
        {
357
36.9k
            T* newBuffer = _allocate(size);
358
36.9k
            if (m_capacity)
359
32.6k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
32.6k
                {
364
588M
                    for (Index i = 0; i < m_count; i++)
365
588M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
48.5M
                    for (Index i = m_count; i < size; i++)
369
48.5M
                    {
370
48.5M
                        new (newBuffer + i) T();
371
48.5M
                    }
372
32.6k
                }
373
32.6k
                _deallocateBuffer();
374
32.6k
            }
375
36.9k
            m_buffer = newBuffer;
376
36.9k
            m_capacity = size;
377
36.9k
        }
378
3.02M
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
16.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
16.1k
        if (UIndex(size) > UIndex(m_capacity))
356
16.1k
        {
357
16.1k
            T* newBuffer = _allocate(size);
358
16.1k
            if (m_capacity)
359
885
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
885
                {
364
23.0k
                    for (Index i = 0; i < m_count; i++)
365
22.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
23.0k
                    for (Index i = m_count; i < size; i++)
369
22.2k
                    {
370
22.2k
                        new (newBuffer + i) T();
371
22.2k
                    }
372
885
                }
373
885
                _deallocateBuffer();
374
885
            }
375
16.1k
            m_buffer = newBuffer;
376
16.1k
            m_capacity = size;
377
16.1k
        }
378
16.1k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5.89k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5.89k
        if (UIndex(size) > UIndex(m_capacity))
356
5.89k
        {
357
5.89k
            T* newBuffer = _allocate(size);
358
5.89k
            if (m_capacity)
359
2.32k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.32k
                {
364
146k
                    for (Index i = 0; i < m_count; i++)
365
144k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
146k
                    for (Index i = m_count; i < size; i++)
369
144k
                    {
370
144k
                        new (newBuffer + i) T();
371
144k
                    }
372
2.32k
                }
373
2.32k
                _deallocateBuffer();
374
2.32k
            }
375
5.89k
            m_buffer = newBuffer;
376
5.89k
            m_capacity = size;
377
5.89k
        }
378
5.89k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.85k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.85k
        if (UIndex(size) > UIndex(m_capacity))
356
2.85k
        {
357
2.85k
            T* newBuffer = _allocate(size);
358
2.85k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.85k
            m_buffer = newBuffer;
376
2.85k
            m_capacity = size;
377
2.85k
        }
378
2.85k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
213
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
213
        if (UIndex(size) > UIndex(m_capacity))
356
213
        {
357
213
            T* newBuffer = _allocate(size);
358
213
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
213
            m_buffer = newBuffer;
376
213
            m_capacity = size;
377
213
        }
378
213
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
207
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
207
        if (UIndex(size) > UIndex(m_capacity))
356
207
        {
357
207
            T* newBuffer = _allocate(size);
358
207
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
207
            m_buffer = newBuffer;
376
207
            m_capacity = size;
377
207
        }
378
207
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
648k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
648k
        if (UIndex(size) > UIndex(m_capacity))
356
648k
        {
357
648k
            T* newBuffer = _allocate(size);
358
648k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
648k
            m_buffer = newBuffer;
376
648k
            m_capacity = size;
377
648k
        }
378
648k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
1.16k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.16k
        if (UIndex(size) > UIndex(m_capacity))
356
1.16k
        {
357
1.16k
            T* newBuffer = _allocate(size);
358
1.16k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.16k
            m_buffer = newBuffer;
376
1.16k
            m_capacity = size;
377
1.16k
        }
378
1.16k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.16k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.16k
        if (UIndex(size) > UIndex(m_capacity))
356
1.16k
        {
357
1.16k
            T* newBuffer = _allocate(size);
358
1.16k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.16k
            m_buffer = newBuffer;
376
1.16k
            m_capacity = size;
377
1.16k
        }
378
1.16k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.16k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.16k
        if (UIndex(size) > UIndex(m_capacity))
356
1.16k
        {
357
1.16k
            T* newBuffer = _allocate(size);
358
1.16k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.16k
            m_buffer = newBuffer;
376
1.16k
            m_capacity = size;
377
1.16k
        }
378
1.16k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.95M
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.95M
        if (UIndex(size) > UIndex(m_capacity))
356
2.94M
        {
357
2.94M
            T* newBuffer = _allocate(size);
358
2.94M
            if (m_capacity)
359
173k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
173k
                {
364
10.1M
                    for (Index i = 0; i < m_count; i++)
365
9.99M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
10.1M
                    for (Index i = m_count; i < size; i++)
369
9.99M
                    {
370
9.99M
                        new (newBuffer + i) T();
371
9.99M
                    }
372
173k
                }
373
173k
                _deallocateBuffer();
374
173k
            }
375
2.94M
            m_buffer = newBuffer;
376
2.94M
            m_capacity = size;
377
2.94M
        }
378
2.95M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.92k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.92k
        if (UIndex(size) > UIndex(m_capacity))
356
1.92k
        {
357
1.92k
            T* newBuffer = _allocate(size);
358
1.92k
            if (m_capacity)
359
1.46k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1.46k
                {
364
1.29M
                    for (Index i = 0; i < m_count; i++)
365
1.29M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.29M
                    for (Index i = m_count; i < size; i++)
369
1.29M
                    {
370
1.29M
                        new (newBuffer + i) T();
371
1.29M
                    }
372
1.46k
                }
373
1.46k
                _deallocateBuffer();
374
1.46k
            }
375
1.92k
            m_buffer = newBuffer;
376
1.92k
            m_capacity = size;
377
1.92k
        }
378
1.92k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.68k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.68k
        if (UIndex(size) > UIndex(m_capacity))
356
2.68k
        {
357
2.68k
            T* newBuffer = _allocate(size);
358
2.68k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.68k
            m_buffer = newBuffer;
376
2.68k
            m_capacity = size;
377
2.68k
        }
378
2.68k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.78k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.78k
        if (UIndex(size) > UIndex(m_capacity))
356
1.78k
        {
357
1.78k
            T* newBuffer = _allocate(size);
358
1.78k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.78k
            m_buffer = newBuffer;
376
1.78k
            m_capacity = size;
377
1.78k
        }
378
1.78k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.16k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.16k
        if (UIndex(size) > UIndex(m_capacity))
356
1.16k
        {
357
1.16k
            T* newBuffer = _allocate(size);
358
1.16k
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
1.16k
            m_buffer = newBuffer;
376
1.16k
            m_capacity = size;
377
1.16k
        }
378
1.16k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
694k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
694k
        if (UIndex(size) > UIndex(m_capacity))
356
694k
        {
357
694k
            T* newBuffer = _allocate(size);
358
694k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
694k
            m_buffer = newBuffer;
376
694k
            m_capacity = size;
377
694k
        }
378
694k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.74k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.74k
        if (UIndex(size) > UIndex(m_capacity))
356
6.74k
        {
357
6.74k
            T* newBuffer = _allocate(size);
358
6.74k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6.74k
            m_buffer = newBuffer;
376
6.74k
            m_capacity = size;
377
6.74k
        }
378
6.74k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
84.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
84.4k
        if (UIndex(size) > UIndex(m_capacity))
356
84.4k
        {
357
84.4k
            T* newBuffer = _allocate(size);
358
84.4k
            if (m_capacity)
359
2.62k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.62k
                {
364
303k
                    for (Index i = 0; i < m_count; i++)
365
301k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
303k
                    for (Index i = m_count; i < size; i++)
369
301k
                    {
370
301k
                        new (newBuffer + i) T();
371
301k
                    }
372
2.62k
                }
373
2.62k
                _deallocateBuffer();
374
2.62k
            }
375
84.4k
            m_buffer = newBuffer;
376
84.4k
            m_capacity = size;
377
84.4k
        }
378
84.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
34
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
34
        if (UIndex(size) > UIndex(m_capacity))
356
34
        {
357
34
            T* newBuffer = _allocate(size);
358
34
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
34
            m_buffer = newBuffer;
376
34
            m_capacity = size;
377
34
        }
378
34
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
919
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
919
        if (UIndex(size) > UIndex(m_capacity))
356
919
        {
357
919
            T* newBuffer = _allocate(size);
358
919
            if (m_capacity)
359
35
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
35
                {
364
915
                    for (Index i = 0; i < m_count; i++)
365
880
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
915
                    for (Index i = m_count; i < size; i++)
369
880
                    {
370
880
                        new (newBuffer + i) T();
371
880
                    }
372
35
                }
373
35
                _deallocateBuffer();
374
35
            }
375
919
            m_buffer = newBuffer;
376
919
            m_capacity = size;
377
919
        }
378
919
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
102k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
102k
        if (UIndex(size) > UIndex(m_capacity))
356
93.5k
        {
357
93.5k
            T* newBuffer = _allocate(size);
358
93.5k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
93.5k
            m_buffer = newBuffer;
376
93.5k
            m_capacity = size;
377
93.5k
        }
378
102k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14.4k
        if (UIndex(size) > UIndex(m_capacity))
356
14.0k
        {
357
14.0k
            T* newBuffer = _allocate(size);
358
14.0k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
14.0k
            m_buffer = newBuffer;
376
14.0k
            m_capacity = size;
377
14.0k
        }
378
14.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
102
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
102
        if (UIndex(size) > UIndex(m_capacity))
356
102
        {
357
102
            T* newBuffer = _allocate(size);
358
102
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
102
            m_buffer = newBuffer;
376
102
            m_capacity = size;
377
102
        }
378
102
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
146
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
146
        if (UIndex(size) > UIndex(m_capacity))
356
146
        {
357
146
            T* newBuffer = _allocate(size);
358
146
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
146
            m_buffer = newBuffer;
376
146
            m_capacity = size;
377
146
        }
378
146
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
284
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
284
        if (UIndex(size) > UIndex(m_capacity))
356
284
        {
357
284
            T* newBuffer = _allocate(size);
358
284
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
284
            m_buffer = newBuffer;
376
284
            m_capacity = size;
377
284
        }
378
284
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
44.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
44.4k
        if (UIndex(size) > UIndex(m_capacity))
356
40.6k
        {
357
40.6k
            T* newBuffer = _allocate(size);
358
40.6k
            if (m_capacity)
359
3.31k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.31k
                {
364
303k
                    for (Index i = 0; i < m_count; i++)
365
299k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
303k
                    for (Index i = m_count; i < size; i++)
369
299k
                    {
370
299k
                        new (newBuffer + i) T();
371
299k
                    }
372
3.31k
                }
373
3.31k
                _deallocateBuffer();
374
3.31k
            }
375
40.6k
            m_buffer = newBuffer;
376
40.6k
            m_capacity = size;
377
40.6k
        }
378
44.4k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12.5k
        if (UIndex(size) > UIndex(m_capacity))
356
12.5k
        {
357
12.5k
            T* newBuffer = _allocate(size);
358
12.5k
            if (m_capacity)
359
111
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
111
                {
364
549
                    for (Index i = 0; i < m_count; i++)
365
438
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
549
                    for (Index i = m_count; i < size; i++)
369
438
                    {
370
438
                        new (newBuffer + i) T();
371
438
                    }
372
111
                }
373
111
                _deallocateBuffer();
374
111
            }
375
12.5k
            m_buffer = newBuffer;
376
12.5k
            m_capacity = size;
377
12.5k
        }
378
12.5k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
660k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
660k
        if (UIndex(size) > UIndex(m_capacity))
356
660k
        {
357
660k
            T* newBuffer = _allocate(size);
358
660k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
660k
            m_buffer = newBuffer;
376
660k
            m_capacity = size;
377
660k
        }
378
660k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
25.1k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
25.1k
        if (UIndex(size) > UIndex(m_capacity))
356
25.1k
        {
357
25.1k
            T* newBuffer = _allocate(size);
358
25.1k
            if (m_capacity)
359
2.19k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.19k
                {
364
38.2k
                    for (Index i = 0; i < m_count; i++)
365
36.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
38.2k
                    for (Index i = m_count; i < size; i++)
369
36.0k
                    {
370
36.0k
                        new (newBuffer + i) T();
371
36.0k
                    }
372
2.19k
                }
373
2.19k
                _deallocateBuffer();
374
2.19k
            }
375
25.1k
            m_buffer = newBuffer;
376
25.1k
            m_capacity = size;
377
25.1k
        }
378
25.1k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
67.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
67.8k
        if (UIndex(size) > UIndex(m_capacity))
356
67.8k
        {
357
67.8k
            T* newBuffer = _allocate(size);
358
67.8k
            if (m_capacity)
359
31.7k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
31.7k
                {
364
950k
                    for (Index i = 0; i < m_count; i++)
365
918k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
950k
                    for (Index i = m_count; i < size; i++)
369
918k
                    {
370
918k
                        new (newBuffer + i) T();
371
918k
                    }
372
31.7k
                }
373
31.7k
                _deallocateBuffer();
374
31.7k
            }
375
67.8k
            m_buffer = newBuffer;
376
67.8k
            m_capacity = size;
377
67.8k
        }
378
67.8k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
429
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
429
        if (UIndex(size) > UIndex(m_capacity))
356
429
        {
357
429
            T* newBuffer = _allocate(size);
358
429
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
429
            m_buffer = newBuffer;
376
429
            m_capacity = size;
377
429
        }
378
429
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
354
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
354
        if (UIndex(size) > UIndex(m_capacity))
356
354
        {
357
354
            T* newBuffer = _allocate(size);
358
354
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
354
            m_buffer = newBuffer;
376
354
            m_capacity = size;
377
354
        }
378
354
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
497
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
497
        if (UIndex(size) > UIndex(m_capacity))
356
497
        {
357
497
            T* newBuffer = _allocate(size);
358
497
            if (m_capacity)
359
6
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
6
                {
364
134
                    for (Index i = 0; i < m_count; i++)
365
128
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
134
                    for (Index i = m_count; i < size; i++)
369
128
                    {
370
128
                        new (newBuffer + i) T();
371
128
                    }
372
6
                }
373
6
                _deallocateBuffer();
374
6
            }
375
497
            m_buffer = newBuffer;
376
497
            m_capacity = size;
377
497
        }
378
497
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.54k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.54k
        if (UIndex(size) > UIndex(m_capacity))
356
1.54k
        {
357
1.54k
            T* newBuffer = _allocate(size);
358
1.54k
            if (m_capacity)
359
102
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
102
                {
364
1.73k
                    for (Index i = 0; i < m_count; i++)
365
1.63k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.73k
                    for (Index i = m_count; i < size; i++)
369
1.63k
                    {
370
1.63k
                        new (newBuffer + i) T();
371
1.63k
                    }
372
102
                }
373
102
                _deallocateBuffer();
374
102
            }
375
1.54k
            m_buffer = newBuffer;
376
1.54k
            m_capacity = size;
377
1.54k
        }
378
1.54k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
108k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
108k
        if (UIndex(size) > UIndex(m_capacity))
356
108k
        {
357
108k
            T* newBuffer = _allocate(size);
358
108k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
108k
            m_buffer = newBuffer;
376
108k
            m_capacity = size;
377
108k
        }
378
108k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
171
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
171
        if (UIndex(size) > UIndex(m_capacity))
356
171
        {
357
171
            T* newBuffer = _allocate(size);
358
171
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
171
            m_buffer = newBuffer;
376
171
            m_capacity = size;
377
171
        }
378
171
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
20
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
20
        if (UIndex(size) > UIndex(m_capacity))
356
20
        {
357
20
            T* newBuffer = _allocate(size);
358
20
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
20
            m_buffer = newBuffer;
376
20
            m_capacity = size;
377
20
        }
378
20
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
55
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
55
        if (UIndex(size) > UIndex(m_capacity))
356
55
        {
357
55
            T* newBuffer = _allocate(size);
358
55
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
55
            m_buffer = newBuffer;
376
55
            m_capacity = size;
377
55
        }
378
55
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.21k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.21k
        if (UIndex(size) > UIndex(m_capacity))
356
4.21k
        {
357
4.21k
            T* newBuffer = _allocate(size);
358
4.21k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4.21k
            m_buffer = newBuffer;
376
4.21k
            m_capacity = size;
377
4.21k
        }
378
4.21k
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14.6k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14.6k
        if (UIndex(size) > UIndex(m_capacity))
356
14.6k
        {
357
14.6k
            T* newBuffer = _allocate(size);
358
14.6k
            if (m_capacity)
359
868
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
868
                {
364
10.3M
                    for (Index i = 0; i < m_count; i++)
365
10.3M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
10.3M
                    for (Index i = m_count; i < size; i++)
369
10.3M
                    {
370
10.3M
                        new (newBuffer + i) T();
371
10.3M
                    }
372
868
                }
373
868
                _deallocateBuffer();
374
868
            }
375
14.6k
            m_buffer = newBuffer;
376
14.6k
            m_capacity = size;
377
14.6k
        }
378
14.6k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
23
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
23
        if (UIndex(size) > UIndex(m_capacity))
356
23
        {
357
23
            T* newBuffer = _allocate(size);
358
23
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
23
            m_buffer = newBuffer;
376
23
            m_capacity = size;
377
23
        }
378
23
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
71.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
71.4k
        if (UIndex(size) > UIndex(m_capacity))
356
71.4k
        {
357
71.4k
            T* newBuffer = _allocate(size);
358
71.4k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
71.4k
            m_buffer = newBuffer;
376
71.4k
            m_capacity = size;
377
71.4k
        }
378
71.4k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.41k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.41k
        if (UIndex(size) > UIndex(m_capacity))
356
2.41k
        {
357
2.41k
            T* newBuffer = _allocate(size);
358
2.41k
            if (m_capacity)
359
32
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
32
                {
364
1.02k
                    for (Index i = 0; i < m_count; i++)
365
992
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.02k
                    for (Index i = m_count; i < size; i++)
369
992
                    {
370
992
                        new (newBuffer + i) T();
371
992
                    }
372
32
                }
373
32
                _deallocateBuffer();
374
32
            }
375
2.41k
            m_buffer = newBuffer;
376
2.41k
            m_capacity = size;
377
2.41k
        }
378
2.41k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
584k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
584k
        if (UIndex(size) > UIndex(m_capacity))
356
584k
        {
357
584k
            T* newBuffer = _allocate(size);
358
584k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
584k
            m_buffer = newBuffer;
376
584k
            m_capacity = size;
377
584k
        }
378
584k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
29
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
29
        if (UIndex(size) > UIndex(m_capacity))
356
29
        {
357
29
            T* newBuffer = _allocate(size);
358
29
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
29
            m_buffer = newBuffer;
376
29
            m_capacity = size;
377
29
        }
378
29
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
763
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
763
        if (UIndex(size) > UIndex(m_capacity))
356
763
        {
357
763
            T* newBuffer = _allocate(size);
358
763
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
763
            m_buffer = newBuffer;
376
763
            m_capacity = size;
377
763
        }
378
763
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
98
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
98
        if (UIndex(size) > UIndex(m_capacity))
356
98
        {
357
98
            T* newBuffer = _allocate(size);
358
98
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
98
            m_buffer = newBuffer;
376
98
            m_capacity = size;
377
98
        }
378
98
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
428
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
428
        if (UIndex(size) > UIndex(m_capacity))
356
428
        {
357
428
            T* newBuffer = _allocate(size);
358
428
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
428
            m_buffer = newBuffer;
376
428
            m_capacity = size;
377
428
        }
378
428
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.08k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.08k
        if (UIndex(size) > UIndex(m_capacity))
356
1.08k
        {
357
1.08k
            T* newBuffer = _allocate(size);
358
1.08k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.08k
            m_buffer = newBuffer;
376
1.08k
            m_capacity = size;
377
1.08k
        }
378
1.08k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.02k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.02k
        if (UIndex(size) > UIndex(m_capacity))
356
1.02k
        {
357
1.02k
            T* newBuffer = _allocate(size);
358
1.02k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.02k
            m_buffer = newBuffer;
376
1.02k
            m_capacity = size;
377
1.02k
        }
378
1.02k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
294
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
294
        if (UIndex(size) > UIndex(m_capacity))
356
209
        {
357
209
            T* newBuffer = _allocate(size);
358
209
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
209
            m_buffer = newBuffer;
376
209
            m_capacity = size;
377
209
        }
378
294
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24
        if (UIndex(size) > UIndex(m_capacity))
356
24
        {
357
24
            T* newBuffer = _allocate(size);
358
24
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
24
            m_buffer = newBuffer;
376
24
            m_capacity = size;
377
24
        }
378
24
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.13k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.13k
        if (UIndex(size) > UIndex(m_capacity))
356
1.95k
        {
357
1.95k
            T* newBuffer = _allocate(size);
358
1.95k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.95k
            m_buffer = newBuffer;
376
1.95k
            m_capacity = size;
377
1.95k
        }
378
2.13k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.07k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.07k
        if (UIndex(size) > UIndex(m_capacity))
356
2.07k
        {
357
2.07k
            T* newBuffer = _allocate(size);
358
2.07k
            if (m_capacity)
359
140
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
140
                {
364
8.36k
                    for (Index i = 0; i < m_count; i++)
365
8.22k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
8.36k
                    for (Index i = m_count; i < size; i++)
369
8.22k
                    {
370
8.22k
                        new (newBuffer + i) T();
371
8.22k
                    }
372
140
                }
373
140
                _deallocateBuffer();
374
140
            }
375
2.07k
            m_buffer = newBuffer;
376
2.07k
            m_capacity = size;
377
2.07k
        }
378
2.07k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
450
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
450
        if (UIndex(size) > UIndex(m_capacity))
356
450
        {
357
450
            T* newBuffer = _allocate(size);
358
450
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
450
            m_buffer = newBuffer;
376
450
            m_capacity = size;
377
450
        }
378
450
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
209
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
209
        if (UIndex(size) > UIndex(m_capacity))
356
209
        {
357
209
            T* newBuffer = _allocate(size);
358
209
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
209
            m_buffer = newBuffer;
376
209
            m_capacity = size;
377
209
        }
378
209
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
455
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
455
        if (UIndex(size) > UIndex(m_capacity))
356
455
        {
357
455
            T* newBuffer = _allocate(size);
358
455
            if (m_capacity)
359
39
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
39
                {
364
663
                    for (Index i = 0; i < m_count; i++)
365
624
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
663
                    for (Index i = m_count; i < size; i++)
369
624
                    {
370
624
                        new (newBuffer + i) T();
371
624
                    }
372
39
                }
373
39
                _deallocateBuffer();
374
39
            }
375
455
            m_buffer = newBuffer;
376
455
            m_capacity = size;
377
455
        }
378
455
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22.0k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22.0k
        if (UIndex(size) > UIndex(m_capacity))
356
22.0k
        {
357
22.0k
            T* newBuffer = _allocate(size);
358
22.0k
            if (m_capacity)
359
3.85k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3.85k
                {
364
31.7M
                    for (Index i = 0; i < m_count; i++)
365
31.7M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
31.7M
                    for (Index i = m_count; i < size; i++)
369
31.7M
                    {
370
31.7M
                        new (newBuffer + i) T();
371
31.7M
                    }
372
3.85k
                }
373
3.85k
                _deallocateBuffer();
374
3.85k
            }
375
22.0k
            m_buffer = newBuffer;
376
22.0k
            m_capacity = size;
377
22.0k
        }
378
22.0k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
53
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
53
        if (UIndex(size) > UIndex(m_capacity))
356
53
        {
357
53
            T* newBuffer = _allocate(size);
358
53
            if (m_capacity)
359
25
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
25
                {
364
65.5k
                    for (Index i = 0; i < m_count; i++)
365
65.5k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
65.5k
                    for (Index i = m_count; i < size; i++)
369
65.5k
                    {
370
65.5k
                        new (newBuffer + i) T();
371
65.5k
                    }
372
25
                }
373
25
                _deallocateBuffer();
374
25
            }
375
53
            m_buffer = newBuffer;
376
53
            m_capacity = size;
377
53
        }
378
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
642
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
642
        if (UIndex(size) > UIndex(m_capacity))
356
642
        {
357
642
            T* newBuffer = _allocate(size);
358
642
            if (m_capacity)
359
478
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
478
                {
364
27.5k
                    for (Index i = 0; i < m_count; i++)
365
27.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
27.5k
                    for (Index i = m_count; i < size; i++)
369
27.0k
                    {
370
27.0k
                        new (newBuffer + i) T();
371
27.0k
                    }
372
478
                }
373
478
                _deallocateBuffer();
374
478
            }
375
642
            m_buffer = newBuffer;
376
642
            m_capacity = size;
377
642
        }
378
642
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
86
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
86
        if (UIndex(size) > UIndex(m_capacity))
356
86
        {
357
86
            T* newBuffer = _allocate(size);
358
86
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
86
            m_buffer = newBuffer;
376
86
            m_capacity = size;
377
86
        }
378
86
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
36.7k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
36.7k
        if (UIndex(size) > UIndex(m_capacity))
356
17.9k
        {
357
17.9k
            T* newBuffer = _allocate(size);
358
17.9k
            if (m_capacity)
359
583
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
583
                {
364
40.7k
                    for (Index i = 0; i < m_count; i++)
365
40.1k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
41.7k
                    for (Index i = m_count; i < size; i++)
369
41.1k
                    {
370
41.1k
                        new (newBuffer + i) T();
371
41.1k
                    }
372
583
                }
373
583
                _deallocateBuffer();
374
583
            }
375
17.9k
            m_buffer = newBuffer;
376
17.9k
            m_capacity = size;
377
17.9k
        }
378
36.7k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22.5k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22.5k
        if (UIndex(size) > UIndex(m_capacity))
356
22.5k
        {
357
22.5k
            T* newBuffer = _allocate(size);
358
22.5k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22.5k
            m_buffer = newBuffer;
376
22.5k
            m_capacity = size;
377
22.5k
        }
378
22.5k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
95
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
95
        if (UIndex(size) > UIndex(m_capacity))
356
95
        {
357
95
            T* newBuffer = _allocate(size);
358
95
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
95
            m_buffer = newBuffer;
376
95
            m_capacity = size;
377
95
        }
378
95
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
425
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
425
        if (UIndex(size) > UIndex(m_capacity))
356
425
        {
357
425
            T* newBuffer = _allocate(size);
358
425
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
425
            m_buffer = newBuffer;
376
425
            m_capacity = size;
377
425
        }
378
425
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.47k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.47k
        if (UIndex(size) > UIndex(m_capacity))
356
6.47k
        {
357
6.47k
            T* newBuffer = _allocate(size);
358
6.47k
            if (m_capacity)
359
1.41k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1.41k
                {
364
63.0k
                    for (Index i = 0; i < m_count; i++)
365
61.6k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
63.0k
                    for (Index i = m_count; i < size; i++)
369
61.6k
                    {
370
61.6k
                        new (newBuffer + i) T();
371
61.6k
                    }
372
1.41k
                }
373
1.41k
                _deallocateBuffer();
374
1.41k
            }
375
6.47k
            m_buffer = newBuffer;
376
6.47k
            m_capacity = size;
377
6.47k
        }
378
6.47k
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
29
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
29
        if (UIndex(size) > UIndex(m_capacity))
356
29
        {
357
29
            T* newBuffer = _allocate(size);
358
29
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
29
            m_buffer = newBuffer;
376
29
            m_capacity = size;
377
29
        }
378
29
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18
        if (UIndex(size) > UIndex(m_capacity))
356
18
        {
357
18
            T* newBuffer = _allocate(size);
358
18
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18
            m_buffer = newBuffer;
376
18
            m_capacity = size;
377
18
        }
378
18
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
103
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
103
        if (UIndex(size) > UIndex(m_capacity))
356
103
        {
357
103
            T* newBuffer = _allocate(size);
358
103
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
103
            m_buffer = newBuffer;
376
103
            m_capacity = size;
377
103
        }
378
103
    }
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
165
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
165
        if (UIndex(size) > UIndex(m_capacity))
356
165
        {
357
165
            T* newBuffer = _allocate(size);
358
165
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
165
            m_buffer = newBuffer;
376
165
            m_capacity = size;
377
165
        }
378
165
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
11
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
11
        if (UIndex(size) > UIndex(m_capacity))
356
11
        {
357
11
            T* newBuffer = _allocate(size);
358
11
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
11
            m_buffer = newBuffer;
376
11
            m_capacity = size;
377
11
        }
378
11
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
23
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
23
        if (UIndex(size) > UIndex(m_capacity))
356
23
        {
357
23
            T* newBuffer = _allocate(size);
358
23
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
23
            m_buffer = newBuffer;
376
23
            m_capacity = size;
377
23
        }
378
23
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
179k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
179k
        if (UIndex(size) > UIndex(m_capacity))
356
179k
        {
357
179k
            T* newBuffer = _allocate(size);
358
179k
            if (m_capacity)
359
9.84k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
9.84k
                {
364
321k
                    for (Index i = 0; i < m_count; i++)
365
311k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
321k
                    for (Index i = m_count; i < size; i++)
369
311k
                    {
370
311k
                        new (newBuffer + i) T();
371
311k
                    }
372
9.84k
                }
373
9.84k
                _deallocateBuffer();
374
9.84k
            }
375
179k
            m_buffer = newBuffer;
376
179k
            m_capacity = size;
377
179k
        }
378
179k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
26.4k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
26.4k
        if (UIndex(size) > UIndex(m_capacity))
356
26.4k
        {
357
26.4k
            T* newBuffer = _allocate(size);
358
26.4k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26.4k
            m_buffer = newBuffer;
376
26.4k
            m_capacity = size;
377
26.4k
        }
378
26.4k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
31
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
31
        if (UIndex(size) > UIndex(m_capacity))
356
31
        {
357
31
            T* newBuffer = _allocate(size);
358
31
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
31
            m_buffer = newBuffer;
376
31
            m_capacity = size;
377
31
        }
378
31
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
4
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
4
                {
364
68
                    for (Index i = 0; i < m_count; i++)
365
64
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
68
                    for (Index i = m_count; i < size; i++)
369
64
                    {
370
64
                        new (newBuffer + i) T();
371
64
                    }
372
4
                }
373
4
                _deallocateBuffer();
374
4
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
122
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
122
        if (UIndex(size) > UIndex(m_capacity))
356
122
        {
357
122
            T* newBuffer = _allocate(size);
358
122
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
122
            m_buffer = newBuffer;
376
122
            m_capacity = size;
377
122
        }
378
122
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
52
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
52
        if (UIndex(size) > UIndex(m_capacity))
356
52
        {
357
52
            T* newBuffer = _allocate(size);
358
52
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
52
            m_buffer = newBuffer;
376
52
            m_capacity = size;
377
52
        }
378
52
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E7reserveEl
Line
Count
Source
351
23
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
23
        if (UIndex(size) > UIndex(m_capacity))
356
23
        {
357
23
            T* newBuffer = _allocate(size);
358
23
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
23
            m_buffer = newBuffer;
376
23
            m_capacity = size;
377
23
        }
378
23
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.55k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.55k
        if (UIndex(size) > UIndex(m_capacity))
356
2.55k
        {
357
2.55k
            T* newBuffer = _allocate(size);
358
2.55k
            if (m_capacity)
359
76
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
76
                {
364
7.58k
                    for (Index i = 0; i < m_count; i++)
365
7.50k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
7.58k
                    for (Index i = m_count; i < size; i++)
369
7.50k
                    {
370
7.50k
                        new (newBuffer + i) T();
371
7.50k
                    }
372
76
                }
373
76
                _deallocateBuffer();
374
76
            }
375
2.55k
            m_buffer = newBuffer;
376
2.55k
            m_capacity = size;
377
2.55k
        }
378
2.55k
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
127
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
127
        if (UIndex(size) > UIndex(m_capacity))
356
127
        {
357
127
            T* newBuffer = _allocate(size);
358
127
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
127
            m_buffer = newBuffer;
376
127
            m_capacity = size;
377
127
        }
378
127
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.20k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.20k
        if (UIndex(size) > UIndex(m_capacity))
356
1.20k
        {
357
1.20k
            T* newBuffer = _allocate(size);
358
1.20k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.20k
            m_buffer = newBuffer;
376
1.20k
            m_capacity = size;
377
1.20k
        }
378
1.20k
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
84
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
84
        if (UIndex(size) > UIndex(m_capacity))
356
84
        {
357
84
            T* newBuffer = _allocate(size);
358
84
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
84
            m_buffer = newBuffer;
376
84
            m_capacity = size;
377
84
        }
378
84
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
513
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
513
        if (UIndex(size) > UIndex(m_capacity))
356
513
        {
357
513
            T* newBuffer = _allocate(size);
358
513
            if (m_capacity)
359
264
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
264
                {
364
6.21k
                    for (Index i = 0; i < m_count; i++)
365
5.95k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
6.21k
                    for (Index i = m_count; i < size; i++)
369
5.95k
                    {
370
5.95k
                        new (newBuffer + i) T();
371
5.95k
                    }
372
264
                }
373
264
                _deallocateBuffer();
374
264
            }
375
513
            m_buffer = newBuffer;
376
513
            m_capacity = size;
377
513
        }
378
513
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
697
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
697
        if (UIndex(size) > UIndex(m_capacity))
356
697
        {
357
697
            T* newBuffer = _allocate(size);
358
697
            if (m_capacity)
359
467
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
467
                {
364
62.6k
                    for (Index i = 0; i < m_count; i++)
365
62.1k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
62.6k
                    for (Index i = m_count; i < size; i++)
369
62.1k
                    {
370
62.1k
                        new (newBuffer + i) T();
371
62.1k
                    }
372
467
                }
373
467
                _deallocateBuffer();
374
467
            }
375
697
            m_buffer = newBuffer;
376
697
            m_capacity = size;
377
697
        }
378
697
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7.83k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7.83k
        if (UIndex(size) > UIndex(m_capacity))
356
7.83k
        {
357
7.83k
            T* newBuffer = _allocate(size);
358
7.83k
            if (m_capacity)
359
134
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
134
                {
364
3.57k
                    for (Index i = 0; i < m_count; i++)
365
3.44k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
3.57k
                    for (Index i = m_count; i < size; i++)
369
3.44k
                    {
370
3.44k
                        new (newBuffer + i) T();
371
3.44k
                    }
372
134
                }
373
134
                _deallocateBuffer();
374
134
            }
375
7.83k
            m_buffer = newBuffer;
376
7.83k
            m_capacity = size;
377
7.83k
        }
378
7.83k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
79
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
79
        if (UIndex(size) > UIndex(m_capacity))
356
79
        {
357
79
            T* newBuffer = _allocate(size);
358
79
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
79
            m_buffer = newBuffer;
376
79
            m_capacity = size;
377
79
        }
378
79
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
17.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
17.8k
        if (UIndex(size) > UIndex(m_capacity))
356
17.8k
        {
357
17.8k
            T* newBuffer = _allocate(size);
358
17.8k
            if (m_capacity)
359
2.98k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2.98k
                {
364
115k
                    for (Index i = 0; i < m_count; i++)
365
112k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
115k
                    for (Index i = m_count; i < size; i++)
369
112k
                    {
370
112k
                        new (newBuffer + i) T();
371
112k
                    }
372
2.98k
                }
373
2.98k
                _deallocateBuffer();
374
2.98k
            }
375
17.8k
            m_buffer = newBuffer;
376
17.8k
            m_capacity = size;
377
17.8k
        }
378
17.8k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
14.8k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
14.8k
        if (UIndex(size) > UIndex(m_capacity))
356
14.8k
        {
357
14.8k
            T* newBuffer = _allocate(size);
358
14.8k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
14.8k
            m_buffer = newBuffer;
376
14.8k
            m_capacity = size;
377
14.8k
        }
378
14.8k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
156
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
156
        if (UIndex(size) > UIndex(m_capacity))
356
156
        {
357
156
            T* newBuffer = _allocate(size);
358
156
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
156
            m_buffer = newBuffer;
376
156
            m_capacity = size;
377
156
        }
378
156
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
76
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
76
        if (UIndex(size) > UIndex(m_capacity))
356
76
        {
357
76
            T* newBuffer = _allocate(size);
358
76
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
76
            m_buffer = newBuffer;
376
76
            m_capacity = size;
377
76
        }
378
76
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
65
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
65
        if (UIndex(size) > UIndex(m_capacity))
356
65
        {
357
65
            T* newBuffer = _allocate(size);
358
65
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
65
            m_buffer = newBuffer;
376
65
            m_capacity = size;
377
65
        }
378
65
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
125
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
125
        if (UIndex(size) > UIndex(m_capacity))
356
125
        {
357
125
            T* newBuffer = _allocate(size);
358
125
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
125
            m_buffer = newBuffer;
376
125
            m_capacity = size;
377
125
        }
378
125
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12.9k
        if (UIndex(size) > UIndex(m_capacity))
356
12.9k
        {
357
12.9k
            T* newBuffer = _allocate(size);
358
12.9k
            if (m_capacity)
359
815
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
815
                {
364
26.7k
                    for (Index i = 0; i < m_count; i++)
365
25.9k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
26.7k
                    for (Index i = m_count; i < size; i++)
369
25.9k
                    {
370
25.9k
                        new (newBuffer + i) T();
371
25.9k
                    }
372
815
                }
373
815
                _deallocateBuffer();
374
815
            }
375
12.9k
            m_buffer = newBuffer;
376
12.9k
            m_capacity = size;
377
12.9k
        }
378
12.9k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
114
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
114
        if (UIndex(size) > UIndex(m_capacity))
356
114
        {
357
114
            T* newBuffer = _allocate(size);
358
114
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
114
            m_buffer = newBuffer;
376
114
            m_capacity = size;
377
114
        }
378
114
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
26
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
26
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
26
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
7
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
7
        if (UIndex(size) > UIndex(m_capacity))
356
7
        {
357
7
            T* newBuffer = _allocate(size);
358
7
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
7
            m_buffer = newBuffer;
376
7
            m_capacity = size;
377
7
        }
378
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
260
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
260
        if (UIndex(size) > UIndex(m_capacity))
356
260
        {
357
260
            T* newBuffer = _allocate(size);
358
260
            if (m_capacity)
359
56
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
56
                {
364
1.06k
                    for (Index i = 0; i < m_count; i++)
365
1.00k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.06k
                    for (Index i = m_count; i < size; i++)
369
1.00k
                    {
370
1.00k
                        new (newBuffer + i) T();
371
1.00k
                    }
372
56
                }
373
56
                _deallocateBuffer();
374
56
            }
375
260
            m_buffer = newBuffer;
376
260
            m_capacity = size;
377
260
        }
378
260
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.22k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.22k
        if (UIndex(size) > UIndex(m_capacity))
356
1.22k
        {
357
1.22k
            T* newBuffer = _allocate(size);
358
1.22k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.22k
            m_buffer = newBuffer;
376
1.22k
            m_capacity = size;
377
1.22k
        }
378
1.22k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
86
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
86
        if (UIndex(size) > UIndex(m_capacity))
356
86
        {
357
86
            T* newBuffer = _allocate(size);
358
86
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
86
            m_buffer = newBuffer;
376
86
            m_capacity = size;
377
86
        }
378
86
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
975
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
975
        if (UIndex(size) > UIndex(m_capacity))
356
975
        {
357
975
            T* newBuffer = _allocate(size);
358
975
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
975
            m_buffer = newBuffer;
376
975
            m_capacity = size;
377
975
        }
378
975
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
132
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
132
        if (UIndex(size) > UIndex(m_capacity))
356
132
        {
357
132
            T* newBuffer = _allocate(size);
358
132
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
50
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
50
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
132
            m_buffer = newBuffer;
376
132
            m_capacity = size;
377
132
        }
378
132
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
221
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
221
        if (UIndex(size) > UIndex(m_capacity))
356
221
        {
357
221
            T* newBuffer = _allocate(size);
358
221
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
221
            m_buffer = newBuffer;
376
221
            m_capacity = size;
377
221
        }
378
221
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
70
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
70
        if (UIndex(size) > UIndex(m_capacity))
356
70
        {
357
70
            T* newBuffer = _allocate(size);
358
70
            if (m_capacity)
359
5
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
5
                {
364
101
                    for (Index i = 0; i < m_count; i++)
365
96
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
101
                    for (Index i = m_count; i < size; i++)
369
96
                    {
370
96
                        new (newBuffer + i) T();
371
96
                    }
372
5
                }
373
5
                _deallocateBuffer();
374
5
            }
375
70
            m_buffer = newBuffer;
376
70
            m_capacity = size;
377
70
        }
378
70
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4
        if (UIndex(size) > UIndex(m_capacity))
356
4
        {
357
4
            T* newBuffer = _allocate(size);
358
4
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
4
            m_buffer = newBuffer;
376
4
            m_capacity = size;
377
4
        }
378
4
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
622
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
622
        if (UIndex(size) > UIndex(m_capacity))
356
622
        {
357
622
            T* newBuffer = _allocate(size);
358
622
            if (m_capacity)
359
300
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
300
                {
364
8.50k
                    for (Index i = 0; i < m_count; i++)
365
8.20k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
8.50k
                    for (Index i = m_count; i < size; i++)
369
8.20k
                    {
370
8.20k
                        new (newBuffer + i) T();
371
8.20k
                    }
372
300
                }
373
300
                _deallocateBuffer();
374
300
            }
375
622
            m_buffer = newBuffer;
376
622
            m_capacity = size;
377
622
        }
378
622
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
141
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
141
        if (UIndex(size) > UIndex(m_capacity))
356
141
        {
357
141
            T* newBuffer = _allocate(size);
358
141
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
141
            m_buffer = newBuffer;
376
141
            m_capacity = size;
377
141
        }
378
141
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
13
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13
        if (UIndex(size) > UIndex(m_capacity))
356
13
        {
357
13
            T* newBuffer = _allocate(size);
358
13
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
13
            m_buffer = newBuffer;
376
13
            m_capacity = size;
377
13
        }
378
13
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.64k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.64k
        if (UIndex(size) > UIndex(m_capacity))
356
1.64k
        {
357
1.64k
            T* newBuffer = _allocate(size);
358
1.64k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.64k
            m_buffer = newBuffer;
376
1.64k
            m_capacity = size;
377
1.64k
        }
378
1.64k
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
13.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13.9k
        if (UIndex(size) > UIndex(m_capacity))
356
13.9k
        {
357
13.9k
            T* newBuffer = _allocate(size);
358
13.9k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
13.9k
            m_buffer = newBuffer;
376
13.9k
            m_capacity = size;
377
13.9k
        }
378
13.9k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
13.9k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
13.9k
        if (UIndex(size) > UIndex(m_capacity))
356
13.9k
        {
357
13.9k
            T* newBuffer = _allocate(size);
358
13.9k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
13.9k
            m_buffer = newBuffer;
376
13.9k
            m_capacity = size;
377
13.9k
        }
378
13.9k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.84k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.84k
        if (UIndex(size) > UIndex(m_capacity))
356
2.84k
        {
357
2.84k
            T* newBuffer = _allocate(size);
358
2.84k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.84k
            m_buffer = newBuffer;
376
2.84k
            m_capacity = size;
377
2.84k
        }
378
2.84k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.03k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.03k
        if (UIndex(size) > UIndex(m_capacity))
356
1.03k
        {
357
1.03k
            T* newBuffer = _allocate(size);
358
1.03k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1.03k
            m_buffer = newBuffer;
376
1.03k
            m_capacity = size;
377
1.03k
        }
378
1.03k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
209
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
209
        if (UIndex(size) > UIndex(m_capacity))
356
209
        {
357
209
            T* newBuffer = _allocate(size);
358
209
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
209
            m_buffer = newBuffer;
376
209
            m_capacity = size;
377
209
        }
378
209
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
30
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
30
        if (UIndex(size) > UIndex(m_capacity))
356
30
        {
357
30
            T* newBuffer = _allocate(size);
358
30
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
30
            m_buffer = newBuffer;
376
30
            m_capacity = size;
377
30
        }
378
30
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
58
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
58
        if (UIndex(size) > UIndex(m_capacity))
356
58
        {
357
58
            T* newBuffer = _allocate(size);
358
58
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
58
            m_buffer = newBuffer;
376
58
            m_capacity = size;
377
58
        }
378
58
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
170
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
170
        if (UIndex(size) > UIndex(m_capacity))
356
170
        {
357
170
            T* newBuffer = _allocate(size);
358
170
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
170
            m_buffer = newBuffer;
376
170
            m_capacity = size;
377
170
        }
378
170
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
196
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
196
        if (UIndex(size) > UIndex(m_capacity))
356
196
        {
357
196
            T* newBuffer = _allocate(size);
358
196
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
196
            m_buffer = newBuffer;
376
196
            m_capacity = size;
377
196
        }
378
196
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
309
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
309
        if (UIndex(size) > UIndex(m_capacity))
356
309
        {
357
309
            T* newBuffer = _allocate(size);
358
309
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
309
            m_buffer = newBuffer;
376
309
            m_capacity = size;
377
309
        }
378
309
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
245
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
245
        if (UIndex(size) > UIndex(m_capacity))
356
245
        {
357
245
            T* newBuffer = _allocate(size);
358
245
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
245
            m_buffer = newBuffer;
376
245
            m_capacity = size;
377
245
        }
378
245
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
470
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
470
        if (UIndex(size) > UIndex(m_capacity))
356
470
        {
357
470
            T* newBuffer = _allocate(size);
358
470
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
470
            m_buffer = newBuffer;
376
470
            m_capacity = size;
377
470
        }
378
470
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE7reserveEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
91.2k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
91.2k
        if (UIndex(size) > UIndex(m_capacity))
356
91.2k
        {
357
91.2k
            T* newBuffer = _allocate(size);
358
91.2k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
91.2k
            m_buffer = newBuffer;
376
91.2k
            m_capacity = size;
377
91.2k
        }
378
91.2k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
54
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
54
        if (UIndex(size) > UIndex(m_capacity))
356
54
        {
357
54
            T* newBuffer = _allocate(size);
358
54
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
54
            m_buffer = newBuffer;
376
54
            m_capacity = size;
377
54
        }
378
54
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
71
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
71
        if (UIndex(size) > UIndex(m_capacity))
356
71
        {
357
71
            T* newBuffer = _allocate(size);
358
71
            if (m_capacity)
359
52
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
52
                {
364
14.3k
                    for (Index i = 0; i < m_count; i++)
365
14.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.3k
                    for (Index i = m_count; i < size; i++)
369
14.2k
                    {
370
14.2k
                        new (newBuffer + i) T();
371
14.2k
                    }
372
52
                }
373
52
                _deallocateBuffer();
374
52
            }
375
71
            m_buffer = newBuffer;
376
71
            m_capacity = size;
377
71
        }
378
71
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
22
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
22
        if (UIndex(size) > UIndex(m_capacity))
356
22
        {
357
22
            T* newBuffer = _allocate(size);
358
22
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
22
            m_buffer = newBuffer;
376
22
            m_capacity = size;
377
22
        }
378
22
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
8
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
8
        if (UIndex(size) > UIndex(m_capacity))
356
8
        {
357
8
            T* newBuffer = _allocate(size);
358
8
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
8
            m_buffer = newBuffer;
376
8
            m_capacity = size;
377
8
        }
378
8
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
48
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
48
        if (UIndex(size) > UIndex(m_capacity))
356
48
        {
357
48
            T* newBuffer = _allocate(size);
358
48
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
48
            m_buffer = newBuffer;
376
48
            m_capacity = size;
377
48
        }
378
48
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
534
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
534
        if (UIndex(size) > UIndex(m_capacity))
356
534
        {
357
534
            T* newBuffer = _allocate(size);
358
534
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
534
            m_buffer = newBuffer;
376
534
            m_capacity = size;
377
534
        }
378
534
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
534
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
534
        if (UIndex(size) > UIndex(m_capacity))
356
534
        {
357
534
            T* newBuffer = _allocate(size);
358
534
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
534
            m_buffer = newBuffer;
376
534
            m_capacity = size;
377
534
        }
378
534
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
442
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
442
        if (UIndex(size) > UIndex(m_capacity))
356
442
        {
357
442
            T* newBuffer = _allocate(size);
358
442
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
442
            m_buffer = newBuffer;
376
442
            m_capacity = size;
377
442
        }
378
442
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
470
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
470
        if (UIndex(size) > UIndex(m_capacity))
356
470
        {
357
470
            T* newBuffer = _allocate(size);
358
470
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
470
            m_buffer = newBuffer;
376
470
            m_capacity = size;
377
470
        }
378
470
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.45k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.45k
        if (UIndex(size) > UIndex(m_capacity))
356
3.45k
        {
357
3.45k
            T* newBuffer = _allocate(size);
358
3.45k
            if (m_capacity)
359
140
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
140
                {
364
8.36k
                    for (Index i = 0; i < m_count; i++)
365
8.22k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
8.36k
                    for (Index i = m_count; i < size; i++)
369
8.22k
                    {
370
8.22k
                        new (newBuffer + i) T();
371
8.22k
                    }
372
140
                }
373
140
                _deallocateBuffer();
374
140
            }
375
3.45k
            m_buffer = newBuffer;
376
3.45k
            m_capacity = size;
377
3.45k
        }
378
3.45k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
168
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
168
        if (UIndex(size) > UIndex(m_capacity))
356
168
        {
357
168
            T* newBuffer = _allocate(size);
358
168
            if (m_capacity)
359
8
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
8
                {
364
200
                    for (Index i = 0; i < m_count; i++)
365
192
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
200
                    for (Index i = m_count; i < size; i++)
369
192
                    {
370
192
                        new (newBuffer + i) T();
371
192
                    }
372
8
                }
373
8
                _deallocateBuffer();
374
8
            }
375
168
            m_buffer = newBuffer;
376
168
            m_capacity = size;
377
168
        }
378
168
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18.3k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18.3k
        if (UIndex(size) > UIndex(m_capacity))
356
18.3k
        {
357
18.3k
            T* newBuffer = _allocate(size);
358
18.3k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18.3k
            m_buffer = newBuffer;
376
18.3k
            m_capacity = size;
377
18.3k
        }
378
18.3k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
273
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
273
        if (UIndex(size) > UIndex(m_capacity))
356
273
        {
357
273
            T* newBuffer = _allocate(size);
358
273
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
273
            m_buffer = newBuffer;
376
273
            m_capacity = size;
377
273
        }
378
273
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
68
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
68
        if (UIndex(size) > UIndex(m_capacity))
356
68
        {
357
68
            T* newBuffer = _allocate(size);
358
68
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
578
                    for (Index i = 0; i < m_count; i++)
365
544
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
578
                    for (Index i = m_count; i < size; i++)
369
544
                    {
370
544
                        new (newBuffer + i) T();
371
544
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
68
            m_buffer = newBuffer;
376
68
            m_capacity = size;
377
68
        }
378
68
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
319
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
319
        if (UIndex(size) > UIndex(m_capacity))
356
319
        {
357
319
            T* newBuffer = _allocate(size);
358
319
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
319
            m_buffer = newBuffer;
376
319
            m_capacity = size;
377
319
        }
378
319
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
196
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
196
        if (UIndex(size) > UIndex(m_capacity))
356
196
        {
357
196
            T* newBuffer = _allocate(size);
358
196
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
196
            m_buffer = newBuffer;
376
196
            m_capacity = size;
377
196
        }
378
196
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
270
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
270
        if (UIndex(size) > UIndex(m_capacity))
356
270
        {
357
270
            T* newBuffer = _allocate(size);
358
270
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
270
            m_buffer = newBuffer;
376
270
            m_capacity = size;
377
270
        }
378
270
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
209
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
209
        if (UIndex(size) > UIndex(m_capacity))
356
209
        {
357
209
            T* newBuffer = _allocate(size);
358
209
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
209
            m_buffer = newBuffer;
376
209
            m_capacity = size;
377
209
        }
378
209
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
626
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
626
        if (UIndex(size) > UIndex(m_capacity))
356
626
        {
357
626
            T* newBuffer = _allocate(size);
358
626
            if (m_capacity)
359
16
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
16
                {
364
272
                    for (Index i = 0; i < m_count; i++)
365
256
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
272
                    for (Index i = m_count; i < size; i++)
369
256
                    {
370
256
                        new (newBuffer + i) T();
371
256
                    }
372
16
                }
373
16
                _deallocateBuffer();
374
16
            }
375
626
            m_buffer = newBuffer;
376
626
            m_capacity = size;
377
626
        }
378
626
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
464
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
464
        if (UIndex(size) > UIndex(m_capacity))
356
464
        {
357
464
            T* newBuffer = _allocate(size);
358
464
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
464
            m_buffer = newBuffer;
376
464
            m_capacity = size;
377
464
        }
378
464
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
859
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
859
        if (UIndex(size) > UIndex(m_capacity))
356
859
        {
357
859
            T* newBuffer = _allocate(size);
358
859
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
859
            m_buffer = newBuffer;
376
859
            m_capacity = size;
377
859
        }
378
859
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
845
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
845
        if (UIndex(size) > UIndex(m_capacity))
356
845
        {
357
845
            T* newBuffer = _allocate(size);
358
845
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
845
            m_buffer = newBuffer;
376
845
            m_capacity = size;
377
845
        }
378
845
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
331
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
331
        if (UIndex(size) > UIndex(m_capacity))
356
331
        {
357
331
            T* newBuffer = _allocate(size);
358
331
            if (m_capacity)
359
2
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
2
                {
364
34
                    for (Index i = 0; i < m_count; i++)
365
32
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34
                    for (Index i = m_count; i < size; i++)
369
32
                    {
370
32
                        new (newBuffer + i) T();
371
32
                    }
372
2
                }
373
2
                _deallocateBuffer();
374
2
            }
375
331
            m_buffer = newBuffer;
376
331
            m_capacity = size;
377
331
        }
378
331
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
19
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
19
        if (UIndex(size) > UIndex(m_capacity))
356
19
        {
357
19
            T* newBuffer = _allocate(size);
358
19
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
19
            m_buffer = newBuffer;
376
19
            m_capacity = size;
377
19
        }
378
19
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
12
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
12
        if (UIndex(size) > UIndex(m_capacity))
356
12
        {
357
12
            T* newBuffer = _allocate(size);
358
12
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
12
            m_buffer = newBuffer;
376
12
            m_capacity = size;
377
12
        }
378
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
50
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
50
        if (UIndex(size) > UIndex(m_capacity))
356
50
        {
357
50
            T* newBuffer = _allocate(size);
358
50
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
50
            m_buffer = newBuffer;
376
50
            m_capacity = size;
377
50
        }
378
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
25
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
25
        if (UIndex(size) > UIndex(m_capacity))
356
25
        {
357
25
            T* newBuffer = _allocate(size);
358
25
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
25
            m_buffer = newBuffer;
376
25
            m_capacity = size;
377
25
        }
378
25
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.13k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.13k
        if (UIndex(size) > UIndex(m_capacity))
356
3.13k
        {
357
3.13k
            T* newBuffer = _allocate(size);
358
3.13k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.13k
            m_buffer = newBuffer;
376
3.13k
            m_capacity = size;
377
3.13k
        }
378
3.13k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
56
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
56
        if (UIndex(size) > UIndex(m_capacity))
356
56
        {
357
56
            T* newBuffer = _allocate(size);
358
56
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
56
            m_buffer = newBuffer;
376
56
            m_capacity = size;
377
56
        }
378
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
56
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
56
        if (UIndex(size) > UIndex(m_capacity))
356
56
        {
357
56
            T* newBuffer = _allocate(size);
358
56
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
56
            m_buffer = newBuffer;
376
56
            m_capacity = size;
377
56
        }
378
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
56
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
56
        if (UIndex(size) > UIndex(m_capacity))
356
56
        {
357
56
            T* newBuffer = _allocate(size);
358
56
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
56
            m_buffer = newBuffer;
376
56
            m_capacity = size;
377
56
        }
378
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
52
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
52
        if (UIndex(size) > UIndex(m_capacity))
356
52
        {
357
52
            T* newBuffer = _allocate(size);
358
52
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
52
            m_buffer = newBuffer;
376
52
            m_capacity = size;
377
52
        }
378
52
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18
        if (UIndex(size) > UIndex(m_capacity))
356
18
        {
357
18
            T* newBuffer = _allocate(size);
358
18
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18
            m_buffer = newBuffer;
376
18
            m_capacity = size;
377
18
        }
378
18
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
1
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
1
                {
364
17
                    for (Index i = 0; i < m_count; i++)
365
16
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17
                    for (Index i = m_count; i < size; i++)
369
16
                    {
370
16
                        new (newBuffer + i) T();
371
16
                    }
372
1
                }
373
1
                _deallocateBuffer();
374
1
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
131k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
131k
        if (UIndex(size) > UIndex(m_capacity))
356
131k
        {
357
131k
            T* newBuffer = _allocate(size);
358
131k
            if (m_capacity)
359
91.4k
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
91.4k
                {
364
3.31M
                    for (Index i = 0; i < m_count; i++)
365
3.22M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
3.31M
                    for (Index i = m_count; i < size; i++)
369
3.22M
                    {
370
3.22M
                        new (newBuffer + i) T();
371
3.22M
                    }
372
91.4k
                }
373
91.4k
                _deallocateBuffer();
374
91.4k
            }
375
131k
            m_buffer = newBuffer;
376
131k
            m_capacity = size;
377
131k
        }
378
131k
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24
        if (UIndex(size) > UIndex(m_capacity))
356
24
        {
357
24
            T* newBuffer = _allocate(size);
358
24
            if (m_capacity)
359
6
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
6
                {
364
182
                    for (Index i = 0; i < m_count; i++)
365
176
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
182
                    for (Index i = m_count; i < size; i++)
369
176
                    {
370
176
                        new (newBuffer + i) T();
371
176
                    }
372
6
                }
373
6
                _deallocateBuffer();
374
6
            }
375
24
            m_buffer = newBuffer;
376
24
            m_capacity = size;
377
24
        }
378
24
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
24
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
24
        if (UIndex(size) > UIndex(m_capacity))
356
24
        {
357
24
            T* newBuffer = _allocate(size);
358
24
            if (m_capacity)
359
6
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
6
                {
364
182
                    for (Index i = 0; i < m_count; i++)
365
176
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
182
                    for (Index i = m_count; i < size; i++)
369
176
                    {
370
176
                        new (newBuffer + i) T();
371
176
                    }
372
6
                }
373
6
                _deallocateBuffer();
374
6
            }
375
24
            m_buffer = newBuffer;
376
24
            m_capacity = size;
377
24
        }
378
24
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
18
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
18
        if (UIndex(size) > UIndex(m_capacity))
356
18
        {
357
18
            T* newBuffer = _allocate(size);
358
18
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
18
            m_buffer = newBuffer;
376
18
            m_capacity = size;
377
18
        }
378
18
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
232
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
232
        if (UIndex(size) > UIndex(m_capacity))
356
232
        {
357
232
            T* newBuffer = _allocate(size);
358
232
            if (m_capacity)
359
170
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
170
                {
364
17.0k
                    for (Index i = 0; i < m_count; i++)
365
16.8k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
17.0k
                    for (Index i = m_count; i < size; i++)
369
16.8k
                    {
370
16.8k
                        new (newBuffer + i) T();
371
16.8k
                    }
372
170
                }
373
170
                _deallocateBuffer();
374
170
            }
375
232
            m_buffer = newBuffer;
376
232
            m_capacity = size;
377
232
        }
378
232
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
869
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
869
        if (UIndex(size) > UIndex(m_capacity))
356
869
        {
357
869
            T* newBuffer = _allocate(size);
358
869
            if (m_capacity)
359
797
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
797
                {
364
10.3M
                    for (Index i = 0; i < m_count; i++)
365
10.3M
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
10.3M
                    for (Index i = m_count; i < size; i++)
369
10.3M
                    {
370
10.3M
                        new (newBuffer + i) T();
371
10.3M
                    }
372
797
                }
373
797
                _deallocateBuffer();
374
797
            }
375
869
            m_buffer = newBuffer;
376
869
            m_capacity = size;
377
869
        }
378
869
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6.59k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6.59k
        if (UIndex(size) > UIndex(m_capacity))
356
134
        {
357
134
            T* newBuffer = _allocate(size);
358
134
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
134
            m_buffer = newBuffer;
376
134
            m_capacity = size;
377
134
        }
378
6.59k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
56
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
56
        if (UIndex(size) > UIndex(m_capacity))
356
56
        {
357
56
            T* newBuffer = _allocate(size);
358
56
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
56
            m_buffer = newBuffer;
376
56
            m_capacity = size;
377
56
        }
378
56
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
56
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
56
        if (UIndex(size) > UIndex(m_capacity))
356
56
        {
357
56
            T* newBuffer = _allocate(size);
358
56
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
56
            m_buffer = newBuffer;
376
56
            m_capacity = size;
377
56
        }
378
56
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
112
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
112
        if (UIndex(size) > UIndex(m_capacity))
356
56
        {
357
56
            T* newBuffer = _allocate(size);
358
56
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
56
            m_buffer = newBuffer;
376
56
            m_capacity = size;
377
56
        }
378
112
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
79
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
79
        if (UIndex(size) > UIndex(m_capacity))
356
79
        {
357
79
            T* newBuffer = _allocate(size);
358
79
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
79
            m_buffer = newBuffer;
376
79
            m_capacity = size;
377
79
        }
378
79
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
4.09k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
4.09k
        if (UIndex(size) > UIndex(m_capacity))
356
1.36k
        {
357
1.36k
            T* newBuffer = _allocate(size);
358
1.36k
            if (m_capacity)
359
244
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
244
                {
364
18.2k
                    for (Index i = 0; i < m_count; i++)
365
18.0k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
5.47k
                    for (Index i = m_count; i < size; i++)
369
5.22k
                    {
370
5.22k
                        new (newBuffer + i) T();
371
5.22k
                    }
372
244
                }
373
244
                _deallocateBuffer();
374
244
            }
375
1.36k
            m_buffer = newBuffer;
376
1.36k
            m_capacity = size;
377
1.36k
        }
378
4.09k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
62
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
62
        if (UIndex(size) > UIndex(m_capacity))
356
62
        {
357
62
            T* newBuffer = _allocate(size);
358
62
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
62
            m_buffer = newBuffer;
376
62
            m_capacity = size;
377
62
        }
378
62
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
72
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
72
        if (UIndex(size) > UIndex(m_capacity))
356
72
        {
357
72
            T* newBuffer = _allocate(size);
358
72
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
72
            m_buffer = newBuffer;
376
72
            m_capacity = size;
377
72
        }
378
72
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
386
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
386
        if (UIndex(size) > UIndex(m_capacity))
356
386
        {
357
386
            T* newBuffer = _allocate(size);
358
386
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
386
            m_buffer = newBuffer;
376
386
            m_capacity = size;
377
386
        }
378
386
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
6
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
6
        if (UIndex(size) > UIndex(m_capacity))
356
6
        {
357
6
            T* newBuffer = _allocate(size);
358
6
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
6
            m_buffer = newBuffer;
376
6
            m_capacity = size;
377
6
        }
378
6
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3
        if (UIndex(size) > UIndex(m_capacity))
356
3
        {
357
3
            T* newBuffer = _allocate(size);
358
3
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3
            m_buffer = newBuffer;
376
3
            m_capacity = size;
377
3
        }
378
3
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
5
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
5
        if (UIndex(size) > UIndex(m_capacity))
356
5
        {
357
5
            T* newBuffer = _allocate(size);
358
5
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
5
            m_buffer = newBuffer;
376
5
            m_capacity = size;
377
5
        }
378
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
10
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
10
        if (UIndex(size) > UIndex(m_capacity))
356
10
        {
357
10
            T* newBuffer = _allocate(size);
358
10
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
10
            m_buffer = newBuffer;
376
10
            m_capacity = size;
377
10
        }
378
10
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
412
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
412
        if (UIndex(size) > UIndex(m_capacity))
356
412
        {
357
412
            T* newBuffer = _allocate(size);
358
412
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
412
            m_buffer = newBuffer;
376
412
            m_capacity = size;
377
412
        }
378
412
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E7reserveEl
Line
Count
Source
351
130
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
130
        if (UIndex(size) > UIndex(m_capacity))
356
130
        {
357
130
            T* newBuffer = _allocate(size);
358
130
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
994
                    for (Index i = 0; i < m_count; i++)
365
960
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
994
                    for (Index i = m_count; i < size; i++)
369
960
                    {
370
960
                        new (newBuffer + i) T();
371
960
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
130
            m_buffer = newBuffer;
376
130
            m_capacity = size;
377
130
        }
378
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1
        if (UIndex(size) > UIndex(m_capacity))
356
1
        {
357
1
            T* newBuffer = _allocate(size);
358
1
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
1
            m_buffer = newBuffer;
376
1
            m_capacity = size;
377
1
        }
378
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
417
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
417
        if (UIndex(size) > UIndex(m_capacity))
356
417
        {
357
417
            T* newBuffer = _allocate(size);
358
417
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
417
            m_buffer = newBuffer;
376
417
            m_capacity = size;
377
417
        }
378
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
238
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
238
        if (UIndex(size) > UIndex(m_capacity))
356
238
        {
357
238
            T* newBuffer = _allocate(size);
358
238
            if (m_capacity)
359
204
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
204
                {
364
34.4k
                    for (Index i = 0; i < m_count; i++)
365
34.2k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
34.4k
                    for (Index i = m_count; i < size; i++)
369
34.2k
                    {
370
34.2k
                        new (newBuffer + i) T();
371
34.2k
                    }
372
204
                }
373
204
                _deallocateBuffer();
374
204
            }
375
238
            m_buffer = newBuffer;
376
238
            m_capacity = size;
377
238
        }
378
238
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
68
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
68
        if (UIndex(size) > UIndex(m_capacity))
356
68
        {
357
68
            T* newBuffer = _allocate(size);
358
68
            if (m_capacity)
359
34
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
34
                {
364
578
                    for (Index i = 0; i < m_count; i++)
365
544
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
578
                    for (Index i = m_count; i < size; i++)
369
544
                    {
370
544
                        new (newBuffer + i) T();
371
544
                    }
372
34
                }
373
34
                _deallocateBuffer();
374
34
            }
375
68
            m_buffer = newBuffer;
376
68
            m_capacity = size;
377
68
        }
378
68
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
61
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
61
        if (UIndex(size) > UIndex(m_capacity))
356
61
        {
357
61
            T* newBuffer = _allocate(size);
358
61
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
61
            m_buffer = newBuffer;
376
61
            m_capacity = size;
377
61
        }
378
61
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2
        if (UIndex(size) > UIndex(m_capacity))
356
2
        {
357
2
            T* newBuffer = _allocate(size);
358
2
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2
            m_buffer = newBuffer;
376
2
            m_capacity = size;
377
2
        }
378
2
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.18k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.18k
        if (UIndex(size) > UIndex(m_capacity))
356
1.18k
        {
357
1.18k
            T* newBuffer = _allocate(size);
358
1.18k
            if (m_capacity)
359
564
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
564
                {
364
9.81k
                    for (Index i = 0; i < m_count; i++)
365
9.24k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
9.81k
                    for (Index i = m_count; i < size; i++)
369
9.24k
                    {
370
9.24k
                        new (newBuffer + i) T();
371
9.24k
                    }
372
564
                }
373
564
                _deallocateBuffer();
374
564
            }
375
1.18k
            m_buffer = newBuffer;
376
1.18k
            m_capacity = size;
377
1.18k
        }
378
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
278
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
278
        if (UIndex(size) > UIndex(m_capacity))
356
278
        {
357
278
            T* newBuffer = _allocate(size);
358
278
            if (m_capacity)
359
40
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
40
                {
364
808
                    for (Index i = 0; i < m_count; i++)
365
768
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
808
                    for (Index i = m_count; i < size; i++)
369
768
                    {
370
768
                        new (newBuffer + i) T();
371
768
                    }
372
40
                }
373
40
                _deallocateBuffer();
374
40
            }
375
278
            m_buffer = newBuffer;
376
278
            m_capacity = size;
377
278
        }
378
278
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.32k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.32k
        if (UIndex(size) > UIndex(m_capacity))
356
2.32k
        {
357
2.32k
            T* newBuffer = _allocate(size);
358
2.32k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.32k
            m_buffer = newBuffer;
376
2.32k
            m_capacity = size;
377
2.32k
        }
378
2.32k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
1.57k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
1.57k
        if (UIndex(size) > UIndex(m_capacity))
356
1.57k
        {
357
1.57k
            T* newBuffer = _allocate(size);
358
1.57k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
1.57k
            m_buffer = newBuffer;
376
1.57k
            m_capacity = size;
377
1.57k
        }
378
1.57k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9
        if (UIndex(size) > UIndex(m_capacity))
356
9
        {
357
9
            T* newBuffer = _allocate(size);
358
9
            if (m_capacity)
359
7
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
7
                {
364
1.03k
                    for (Index i = 0; i < m_count; i++)
365
1.02k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
1.03k
                    for (Index i = m_count; i < size; i++)
369
1.02k
                    {
370
1.02k
                        new (newBuffer + i) T();
371
1.02k
                    }
372
7
                }
373
7
                _deallocateBuffer();
374
7
            }
375
9
            m_buffer = newBuffer;
376
9
            m_capacity = size;
377
9
        }
378
9
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
27
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
27
        if (UIndex(size) > UIndex(m_capacity))
356
26
        {
357
26
            T* newBuffer = _allocate(size);
358
26
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
26
            m_buffer = newBuffer;
376
26
            m_capacity = size;
377
26
        }
378
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
28
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
28
        if (UIndex(size) > UIndex(m_capacity))
356
28
        {
357
28
            T* newBuffer = _allocate(size);
358
28
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
28
            m_buffer = newBuffer;
376
28
            m_capacity = size;
377
28
        }
378
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
21
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
21
        if (UIndex(size) > UIndex(m_capacity))
356
21
        {
357
21
            T* newBuffer = _allocate(size);
358
21
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
21
            m_buffer = newBuffer;
376
21
            m_capacity = size;
377
21
        }
378
21
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
23
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
23
        if (UIndex(size) > UIndex(m_capacity))
356
23
        {
357
23
            T* newBuffer = _allocate(size);
358
23
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
23
            m_buffer = newBuffer;
376
23
            m_capacity = size;
377
23
        }
378
23
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
168
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
168
        if (UIndex(size) > UIndex(m_capacity))
356
168
        {
357
168
            T* newBuffer = _allocate(size);
358
168
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
168
            m_buffer = newBuffer;
376
168
            m_capacity = size;
377
168
        }
378
168
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
38.3k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
38.3k
        if (UIndex(size) > UIndex(m_capacity))
356
18.3k
        {
357
18.3k
            T* newBuffer = _allocate(size);
358
18.3k
            if (m_capacity)
359
3
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
3
                {
364
51
                    for (Index i = 0; i < m_count; i++)
365
48
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
51
                    for (Index i = m_count; i < size; i++)
369
48
                    {
370
48
                        new (newBuffer + i) T();
371
48
                    }
372
3
                }
373
3
                _deallocateBuffer();
374
3
            }
375
18.3k
            m_buffer = newBuffer;
376
18.3k
            m_capacity = size;
377
18.3k
        }
378
38.3k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
9.96k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
9.96k
        if (UIndex(size) > UIndex(m_capacity))
356
8.21k
        {
357
8.21k
            T* newBuffer = _allocate(size);
358
8.21k
            if (m_capacity)
359
68
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
68
                {
364
14.8k
                    for (Index i = 0; i < m_count; i++)
365
14.7k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
14.8k
                    for (Index i = m_count; i < size; i++)
369
14.7k
                    {
370
14.7k
                        new (newBuffer + i) T();
371
14.7k
                    }
372
68
                }
373
68
                _deallocateBuffer();
374
68
            }
375
8.21k
            m_buffer = newBuffer;
376
8.21k
            m_capacity = size;
377
8.21k
        }
378
9.96k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
2.36k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
2.36k
        if (UIndex(size) > UIndex(m_capacity))
356
2.36k
        {
357
2.36k
            T* newBuffer = _allocate(size);
358
2.36k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
2.36k
            m_buffer = newBuffer;
376
2.36k
            m_capacity = size;
377
2.36k
        }
378
2.36k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
281
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
281
        if (UIndex(size) > UIndex(m_capacity))
356
281
        {
357
281
            T* newBuffer = _allocate(size);
358
281
            if (m_capacity)
359
203
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
203
                {
364
63.1k
                    for (Index i = 0; i < m_count; i++)
365
62.9k
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
63.1k
                    for (Index i = m_count; i < size; i++)
369
62.9k
                    {
370
62.9k
                        new (newBuffer + i) T();
371
62.9k
                    }
372
203
                }
373
203
                _deallocateBuffer();
374
203
            }
375
281
            m_buffer = newBuffer;
376
281
            m_capacity = size;
377
281
        }
378
281
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.16k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.16k
        if (UIndex(size) > UIndex(m_capacity))
356
3.16k
        {
357
3.16k
            T* newBuffer = _allocate(size);
358
3.16k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.16k
            m_buffer = newBuffer;
376
3.16k
            m_capacity = size;
377
3.16k
        }
378
3.16k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7reserveEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE7reserveEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE7reserveEl
Line
Count
Source
351
3.11k
    {
352
        // The cast for this comparison is needed, otherwise some compilers erroneously detect
353
        // the possiblity of a zero sized allocation (possible if m_capacity is assumed to be
354
        // negative).
355
3.11k
        if (UIndex(size) > UIndex(m_capacity))
356
3.11k
        {
357
3.11k
            T* newBuffer = _allocate(size);
358
3.11k
            if (m_capacity)
359
0
            {
360
                /*if (std::has_trivial_copy_assign<T>::value &&
361
                std::has_trivial_destructor<T>::value) memcpy(newBuffer, buffer, _count *
362
                sizeof(T)); else*/
363
0
                {
364
0
                    for (Index i = 0; i < m_count; i++)
365
0
                        newBuffer[i] = static_cast<T&&>(m_buffer[i]);
366
367
                    // Default-initialize the remaining elements
368
0
                    for (Index i = m_count; i < size; i++)
369
0
                    {
370
0
                        new (newBuffer + i) T();
371
0
                    }
372
0
                }
373
0
                _deallocateBuffer();
374
0
            }
375
3.11k
            m_buffer = newBuffer;
376
3.11k
            m_capacity = size;
377
3.11k
        }
378
3.11k
    }
379
380
    void growToCount(Index count)
381
0
    {
382
0
        Index newBufferCount = Index(1) << Math::Log2Ceil((unsigned int)count);
383
0
        if (m_capacity < newBufferCount)
384
0
        {
385
0
            reserve(newBufferCount);
386
0
        }
387
0
        m_count = count;
388
0
    }
Unexecuted instantiation: _ZN5Slang4ListIcNS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE11growToCountEl
Unexecuted instantiation: _ZN5Slang4ListIlNS_17StandardAllocatorEE11growToCountEl
389
390
    void setCount(Index count)
391
8.00M
    {
392
8.00M
        reserve(count);
393
8.00M
        m_count = count;
394
8.00M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.85M
    {
392
4.85M
        reserve(count);
393
4.85M
        m_count = count;
394
4.85M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
3.02M
    {
392
3.02M
        reserve(count);
393
3.02M
        m_count = count;
394
3.02M
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E8setCountEl
Line
Count
Source
391
1.16k
    {
392
1.16k
        reserve(count);
393
1.16k
        m_count = count;
394
1.16k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.16k
    {
392
1.16k
        reserve(count);
393
1.16k
        m_count = count;
394
1.16k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.16k
    {
392
1.16k
        reserve(count);
393
1.16k
        m_count = count;
394
1.16k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.21k
    {
392
4.21k
        reserve(count);
393
4.21k
        m_count = count;
394
4.21k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
8.82k
    {
392
8.82k
        reserve(count);
393
8.82k
        m_count = count;
394
8.82k
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
85
    {
392
85
        reserve(count);
393
85
        m_count = count;
394
85
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
15.0k
    {
392
15.0k
        reserve(count);
393
15.0k
        m_count = count;
394
15.0k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
26.7k
    {
392
26.7k
        reserve(count);
393
26.7k
        m_count = count;
394
26.7k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4
    {
392
4
        reserve(count);
393
4
        m_count = count;
394
4
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
14.8k
    {
392
14.8k
        reserve(count);
393
14.8k
        m_count = count;
394
14.8k
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
2
    {
392
2
        reserve(count);
393
2
        m_count = count;
394
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4
    {
392
4
        reserve(count);
393
4
        m_count = count;
394
4
    }
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
1.64k
    {
392
1.64k
        reserve(count);
393
1.64k
        m_count = count;
394
1.64k
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
470
    {
392
470
        reserve(count);
393
470
        m_count = count;
394
470
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5
    {
392
5
        reserve(count);
393
5
        m_count = count;
394
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
112
    {
392
112
        reserve(count);
393
112
        m_count = count;
394
112
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
6.59k
    {
392
6.59k
        reserve(count);
393
6.59k
        m_count = count;
394
6.59k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
78
    {
392
78
        reserve(count);
393
78
        m_count = count;
394
78
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
4.09k
    {
392
4.09k
        reserve(count);
393
4.09k
        m_count = count;
394
4.09k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
56
    {
392
56
        reserve(count);
393
56
        m_count = count;
394
56
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
56
    {
392
56
        reserve(count);
393
56
        m_count = count;
394
56
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
6.64k
    {
392
6.64k
        reserve(count);
393
6.64k
        m_count = count;
394
6.64k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
62
    {
392
62
        reserve(count);
393
62
        m_count = count;
394
62
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
671
    {
392
671
        reserve(count);
393
671
        m_count = count;
394
671
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
5
    {
392
5
        reserve(count);
393
5
        m_count = count;
394
5
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
27
    {
392
27
        reserve(count);
393
27
        m_count = count;
394
27
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
28
    {
392
28
        reserve(count);
393
28
        m_count = count;
394
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE8setCountEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE8setCountEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
9.33k
    {
392
9.33k
        reserve(count);
393
9.33k
        m_count = count;
394
9.33k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE8setCountEl
Line
Count
Source
391
19.9k
    {
392
19.9k
        reserve(count);
393
19.9k
        m_count = count;
394
19.9k
    }
395
396
0
    void unsafeShrinkToCount(Index count) { m_count = count; }
397
398
    void compress()
399
0
    {
400
0
        if (m_capacity > m_count && m_count > 0)
401
0
        {
402
0
            T* newBuffer = _allocate(m_count);
403
0
            for (Index i = 0; i < m_count; i++)
404
0
                newBuffer[i] = static_cast<T&&>(m_buffer[i]);
405
406
0
            _deallocateBuffer();
407
0
            m_buffer = newBuffer;
408
0
            m_capacity = m_count;
409
0
        }
410
0
    }
411
412
    SLANG_FORCE_INLINE const T& operator[](Index idx) const
413
228M
    {
414
228M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
228M
        return m_buffer[idx];
416
228M
    }
_ZNK5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
413
24.5M
    {
414
24.5M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24.5M
        return m_buffer[idx];
416
24.5M
    }
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
130k
    {
414
130k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
130k
        return m_buffer[idx];
416
130k
    }
_ZNK5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
18
    {
414
18
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
18
        return m_buffer[idx];
416
18
    }
_ZNK5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
413
342
    {
414
342
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
342
        return m_buffer[idx];
416
342
    }
_ZNK5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
413
10.5k
    {
414
10.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
10.5k
        return m_buffer[idx];
416
10.5k
    }
_ZNK5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
Line
Count
Source
413
1.08k
    {
414
1.08k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
1.08k
        return m_buffer[idx];
416
1.08k
    }
_ZNK5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
413
60
    {
414
60
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
60
        return m_buffer[idx];
416
60
    }
_ZNK5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
413
194M
    {
414
194M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
194M
        return m_buffer[idx];
416
194M
    }
_ZNK5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6.53k
    {
414
6.53k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6.53k
        return m_buffer[idx];
416
6.53k
    }
Unexecuted instantiation: _ZNK5Slang4ListIhNS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
413
53.3k
    {
414
53.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
53.3k
        return m_buffer[idx];
416
53.3k
    }
_ZNK5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
413
4.85k
    {
414
4.85k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
4.85k
        return m_buffer[idx];
416
4.85k
    }
_ZNK5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
413
187k
    {
414
187k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
187k
        return m_buffer[idx];
416
187k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4StmtENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_7TypeExpENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
413
4
    {
414
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
4
        return m_buffer[idx];
416
4
    }
_ZNK5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
111k
    {
414
111k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
111k
        return m_buffer[idx];
416
111k
    }
_ZNK5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Line
Count
Source
413
7
    {
414
7
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
7
        return m_buffer[idx];
416
7
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
413
3.35k
    {
414
3.35k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
3.35k
        return m_buffer[idx];
416
3.35k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListI14SpvCapability_NS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
413
19
    {
414
19
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
19
        return m_buffer[idx];
416
19
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZNK5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Line
Count
Source
413
1
    {
414
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
1
        return m_buffer[idx];
416
1
    }
_ZNK5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEEixEl
Line
Count
Source
413
112
    {
414
112
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
112
        return m_buffer[idx];
416
112
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
24
    {
414
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
24
        return m_buffer[idx];
416
24
    }
_ZNK5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
59
    {
414
59
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
59
        return m_buffer[idx];
416
59
    }
_ZNK5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
918
    {
414
918
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
918
        return m_buffer[idx];
416
918
    }
_ZNK5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
27
    {
414
27
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
27
        return m_buffer[idx];
416
27
    }
_ZNK5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
18
    {
414
18
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
18
        return m_buffer[idx];
416
18
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZNK5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
413
8.68M
    {
414
8.68M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
8.68M
        return m_buffer[idx];
416
8.68M
    }
_ZNK5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
60.4k
    {
414
60.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
60.4k
        return m_buffer[idx];
416
60.4k
    }
_ZNK5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEEixEl
Line
Count
Source
413
45
    {
414
45
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
45
        return m_buffer[idx];
416
45
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
413
412
    {
414
412
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
412
        return m_buffer[idx];
416
412
    }
_ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
413
1
    {
414
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
1
        return m_buffer[idx];
416
1
    }
_ZNK5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
413
96
    {
414
96
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
96
        return m_buffer[idx];
416
96
    }
_ZNK5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEEixEl
Line
Count
Source
413
512
    {
414
512
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
512
        return m_buffer[idx];
416
512
    }
_ZNK5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
413
6
    {
414
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
6
        return m_buffer[idx];
416
6
    }
_ZNK5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
413
74.4k
    {
414
74.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
74.4k
        return m_buffer[idx];
416
74.4k
    }
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEEixEl
_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
413
92.3k
    {
414
92.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
92.3k
        return m_buffer[idx];
416
92.3k
    }
_ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
413
56
    {
414
56
        SLANG_ASSERT(idx >= 0 && idx < m_count);
415
56
        return m_buffer[idx];
416
56
    }
417
418
    SLANG_FORCE_INLINE T& operator[](Index idx)
419
106M
    {
420
106M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106M
        return m_buffer[idx];
422
106M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEEixEl
Line
Count
Source
419
11.0M
    {
420
11.0M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11.0M
        return m_buffer[idx];
422
11.0M
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
507
    {
420
507
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
507
        return m_buffer[idx];
422
507
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
46.3k
    {
420
46.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
46.3k
        return m_buffer[idx];
422
46.3k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_EixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.80M
    {
420
2.80M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.80M
        return m_buffer[idx];
422
2.80M
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
114k
    {
420
114k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
114k
        return m_buffer[idx];
422
114k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
419
10.8M
    {
420
10.8M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
10.8M
        return m_buffer[idx];
422
10.8M
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEEixEl
Line
Count
Source
419
968k
    {
420
968k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
968k
        return m_buffer[idx];
422
968k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.22k
    {
420
1.22k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.22k
        return m_buffer[idx];
422
1.22k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.48k
    {
420
1.48k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.48k
        return m_buffer[idx];
422
1.48k
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
43
    {
420
43
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
43
        return m_buffer[idx];
422
43
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.98k
    {
420
1.98k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.98k
        return m_buffer[idx];
422
1.98k
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
28
    {
420
28
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
28
        return m_buffer[idx];
422
28
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
6.70k
    {
420
6.70k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6.70k
        return m_buffer[idx];
422
6.70k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIhNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.81M
    {
420
3.81M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.81M
        return m_buffer[idx];
422
3.81M
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
885k
    {
420
885k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
885k
        return m_buffer[idx];
422
885k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIbNS_17StandardAllocatorEEixEl
Line
Count
Source
419
24
    {
420
24
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
24
        return m_buffer[idx];
422
24
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEEixEl
Line
Count
Source
419
215
    {
420
215
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
215
        return m_buffer[idx];
422
215
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEEixEl
Line
Count
Source
419
42
    {
420
42
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
42
        return m_buffer[idx];
422
42
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.08M
    {
420
1.08M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.08M
        return m_buffer[idx];
422
1.08M
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.26M
    {
420
1.26M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.26M
        return m_buffer[idx];
422
1.26M
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEEixEl
Line
Count
Source
419
11
    {
420
11
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
11
        return m_buffer[idx];
422
11
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
107
    {
420
107
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
107
        return m_buffer[idx];
422
107
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
32.4k
    {
420
32.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32.4k
        return m_buffer[idx];
422
32.4k
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
20
    {
420
20
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
20
        return m_buffer[idx];
422
20
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEEixEl
Line
Count
Source
419
35
    {
420
35
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
35
        return m_buffer[idx];
422
35
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
718
    {
420
718
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
718
        return m_buffer[idx];
422
718
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEEixEl
Line
Count
Source
419
283
    {
420
283
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
283
        return m_buffer[idx];
422
283
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEEixEl
Line
Count
Source
419
28
    {
420
28
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
28
        return m_buffer[idx];
422
28
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
674k
    {
420
674k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
674k
        return m_buffer[idx];
422
674k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEEixEl
Line
Count
Source
419
437
    {
420
437
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
437
        return m_buffer[idx];
422
437
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
78
    {
420
78
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
78
        return m_buffer[idx];
422
78
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
164
    {
420
164
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
164
        return m_buffer[idx];
422
164
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEEixEl
Line
Count
Source
419
37.8M
    {
420
37.8M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
37.8M
        return m_buffer[idx];
422
37.8M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEEixEl
Line
Count
Source
419
33.9k
    {
420
33.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
33.9k
        return m_buffer[idx];
422
33.9k
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
53.0k
    {
420
53.0k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
53.0k
        return m_buffer[idx];
422
53.0k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEEixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
37.5k
    {
420
37.5k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
37.5k
        return m_buffer[idx];
422
37.5k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4.40k
    {
420
4.40k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4.40k
        return m_buffer[idx];
422
4.40k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEEixEl
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
200
    {
420
200
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
200
        return m_buffer[idx];
422
200
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEEixEl
Line
Count
Source
419
65.6k
    {
420
65.6k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
65.6k
        return m_buffer[idx];
422
65.6k
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEEixEl
Line
Count
Source
419
17
    {
420
17
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
17
        return m_buffer[idx];
422
17
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEEixEl
Line
Count
Source
419
27
    {
420
27
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
27
        return m_buffer[idx];
422
27
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.40M
    {
420
3.40M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.40M
        return m_buffer[idx];
422
3.40M
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.44k
    {
420
1.44k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.44k
        return m_buffer[idx];
422
1.44k
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
866
    {
420
866
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
866
        return m_buffer[idx];
422
866
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEEixEl
Line
Count
Source
419
4
    {
420
4
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
4
        return m_buffer[idx];
422
4
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEEixEl
Line
Count
Source
419
63
    {
420
63
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
63
        return m_buffer[idx];
422
63
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEEixEl
Line
Count
Source
419
792k
    {
420
792k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
792k
        return m_buffer[idx];
422
792k
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
387
    {
420
387
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
387
        return m_buffer[idx];
422
387
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_EixEl
Line
Count
Source
419
131
    {
420
131
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
131
        return m_buffer[idx];
422
131
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
171
    {
420
171
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
171
        return m_buffer[idx];
422
171
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.08k
    {
420
2.08k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.08k
        return m_buffer[idx];
422
2.08k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.43k
    {
420
1.43k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.43k
        return m_buffer[idx];
422
1.43k
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
91.3k
    {
420
91.3k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
91.3k
        return m_buffer[idx];
422
91.3k
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.90M
    {
420
1.90M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.90M
        return m_buffer[idx];
422
1.90M
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
344k
    {
420
344k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
344k
        return m_buffer[idx];
422
344k
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
14.1k
    {
420
14.1k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
14.1k
        return m_buffer[idx];
422
14.1k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
41.9k
    {
420
41.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
41.9k
        return m_buffer[idx];
422
41.9k
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
318
    {
420
318
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
318
        return m_buffer[idx];
422
318
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
21
    {
420
21
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
21
        return m_buffer[idx];
422
21
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1
    {
420
1
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1
        return m_buffer[idx];
422
1
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEEixEl
Line
Count
Source
419
6
    {
420
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6
        return m_buffer[idx];
422
6
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.70k
    {
420
1.70k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.70k
        return m_buffer[idx];
422
1.70k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
470
    {
420
470
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
470
        return m_buffer[idx];
422
470
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
225
    {
420
225
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
225
        return m_buffer[idx];
422
225
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9
    {
420
9
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9
        return m_buffer[idx];
422
9
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEEixEl
Line
Count
Source
419
9
    {
420
9
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
9
        return m_buffer[idx];
422
9
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
144k
    {
420
144k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
144k
        return m_buffer[idx];
422
144k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEEixEl
Line
Count
Source
419
133k
    {
420
133k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
133k
        return m_buffer[idx];
422
133k
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
420
    {
420
420
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
420
        return m_buffer[idx];
422
420
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.61k
    {
420
1.61k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.61k
        return m_buffer[idx];
422
1.61k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
137
    {
420
137
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
137
        return m_buffer[idx];
422
137
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEEixEl
Line
Count
Source
419
93.4k
    {
420
93.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
93.4k
        return m_buffer[idx];
422
93.4k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEEixEl
Line
Count
Source
419
185
    {
420
185
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
185
        return m_buffer[idx];
422
185
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
98
    {
420
98
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
98
        return m_buffer[idx];
422
98
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
729
    {
420
729
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
729
        return m_buffer[idx];
422
729
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
6
    {
420
6
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
6
        return m_buffer[idx];
422
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
609
    {
420
609
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
609
        return m_buffer[idx];
422
609
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEEixEl
Line
Count
Source
419
850
    {
420
850
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
850
        return m_buffer[idx];
422
850
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEEixEl
Line
Count
Source
419
229
    {
420
229
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
229
        return m_buffer[idx];
422
229
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.02k
    {
420
3.02k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.02k
        return m_buffer[idx];
422
3.02k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.24k
    {
420
2.24k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.24k
        return m_buffer[idx];
422
2.24k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.06k
    {
420
1.06k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.06k
        return m_buffer[idx];
422
1.06k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.36k
    {
420
1.36k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.36k
        return m_buffer[idx];
422
1.36k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEEixEl
Line
Count
Source
419
79
    {
420
79
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
79
        return m_buffer[idx];
422
79
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEEixEl
Line
Count
Source
419
192
    {
420
192
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
192
        return m_buffer[idx];
422
192
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3.73k
    {
420
3.73k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3.73k
        return m_buffer[idx];
422
3.73k
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEEixEl
Line
Count
Source
419
36
    {
420
36
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
36
        return m_buffer[idx];
422
36
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
386
    {
420
386
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
386
        return m_buffer[idx];
422
386
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.44k
    {
420
1.44k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.44k
        return m_buffer[idx];
422
1.44k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
160
    {
420
160
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
160
        return m_buffer[idx];
422
160
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
590
    {
420
590
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
590
        return m_buffer[idx];
422
590
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
80
    {
420
80
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
80
        return m_buffer[idx];
422
80
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
55
    {
420
55
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
55
        return m_buffer[idx];
422
55
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2
    {
420
2
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2
        return m_buffer[idx];
422
2
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEEixEl
Line
Count
Source
419
32
    {
420
32
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
32
        return m_buffer[idx];
422
32
    }
Unexecuted instantiation: _ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
186
    {
420
186
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
186
        return m_buffer[idx];
422
186
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
8.68M
    {
420
8.68M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
8.68M
        return m_buffer[idx];
422
8.68M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
13.7M
    {
420
13.7M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
13.7M
        return m_buffer[idx];
422
13.7M
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
2.15M
    {
420
2.15M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
2.15M
        return m_buffer[idx];
422
2.15M
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.06M
    {
420
1.06M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.06M
        return m_buffer[idx];
422
1.06M
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.07M
    {
420
1.07M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.07M
        return m_buffer[idx];
422
1.07M
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.06M
    {
420
1.06M
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.06M
        return m_buffer[idx];
422
1.06M
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEEixEl
Line
Count
Source
419
45
    {
420
45
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
45
        return m_buffer[idx];
422
45
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_EixEl
Line
Count
Source
419
390
    {
420
390
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
390
        return m_buffer[idx];
422
390
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEEixEl
Line
Count
Source
419
26.4k
    {
420
26.4k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
26.4k
        return m_buffer[idx];
422
26.4k
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
1.76k
    {
420
1.76k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
1.76k
        return m_buffer[idx];
422
1.76k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEEixEl
Line
Count
Source
419
969
    {
420
969
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
969
        return m_buffer[idx];
422
969
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEEixEl
Line
Count
Source
419
158
    {
420
158
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
158
        return m_buffer[idx];
422
158
    }
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEEixEl
Line
Count
Source
419
849
    {
420
849
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
849
        return m_buffer[idx];
422
849
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEEixEl
Line
Count
Source
419
738
    {
420
738
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
738
        return m_buffer[idx];
422
738
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_EixEl
Line
Count
Source
419
106k
    {
420
106k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
106k
        return m_buffer[idx];
422
106k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEEixEl
Line
Count
Source
419
27
    {
420
27
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
27
        return m_buffer[idx];
422
27
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEEixEl
Line
Count
Source
419
149
    {
420
149
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
149
        return m_buffer[idx];
422
149
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEEixEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEEixEl
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
39.2k
    {
420
39.2k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
39.2k
        return m_buffer[idx];
422
39.2k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEEixEl
Line
Count
Source
419
41.9k
    {
420
41.9k
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
41.9k
        return m_buffer[idx];
422
41.9k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEEixEl
Line
Count
Source
419
3
    {
420
3
        SLANG_ASSERT(idx >= 0 && idx < m_count);
421
3
        return m_buffer[idx];
422
3
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEEixEl
423
424
    template<typename Func>
425
    Index findFirstIndex(const Func& predicate) const
426
23.2k
    {
427
163k
        for (Index i = 0; i < m_count; i++)
428
155k
        {
429
155k
            if (predicate(m_buffer[i]))
430
14.7k
                return i;
431
155k
        }
432
8.56k
        return -1;
433
23.2k
    }
_ZNK5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE14findFirstIndexIZNKS1_8findNameERKNS_6StringEEUlRKS2_E_EElRKT_
Line
Count
Source
426
7.37k
    {
427
46.9k
        for (Index i = 0; i < m_count; i++)
428
40.4k
        {
429
40.4k
            if (predicate(m_buffer[i]))
430
899
                return i;
431
40.4k
        }
432
6.47k
        return -1;
433
7.37k
    }
_ZNK5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE14findFirstIndexIZNS_17CompilerOptionSet3addEN5slang18CompilerOptionNameERKS3_bEUlRKS1_E_EElRKT_
Line
Count
Source
426
13.8k
    {
427
114k
        for (Index i = 0; i < m_count; i++)
428
114k
        {
429
114k
            if (predicate(m_buffer[i]))
430
13.8k
                return i;
431
114k
        }
432
0
        return -1;
433
13.8k
    }
Unexecuted instantiation: slang-ast-print.cpp:_ZNK5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE14findFirstIndexIZNS1_7getPartENS2_4TypeERKNS_18UnownedStringSliceERKS4_E3$_0EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE14findFirstIndexIZNKS1_10indexOfKeyERKNS_18UnownedStringSliceEEUlRKS2_E_EElRKT_
slang-legalize-types.cpp:_ZNK5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE14findFirstIndexIZNS_16legalizeTypeImplEPS1_PNS_6IRTypeEE3$_0EElRKT_
Line
Count
Source
426
2.04k
    {
427
2.04k
        for (Index i = 0; i < m_count; i++)
428
2
        {
429
2
            if (predicate(m_buffer[i]))
430
0
                return i;
431
2
        }
432
2.04k
        return -1;
433
2.04k
    }
slang-doc-extractor.cpp:_ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE14findFirstIndexIZNS_18DocMarkupExtractor7extractEPKNS6_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERS4_RNS0_INS6_16SearchItemOutputES3_EEE3$_1EElRKT_
Line
Count
Source
426
27
    {
427
28
        for (Index i = 0; i < m_count; i++)
428
1
        {
429
1
            if (predicate(m_buffer[i]))
430
0
                return i;
431
1
        }
432
27
        return -1;
433
27
    }
slang-downstream-compiler-set.cpp:_ZNK5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE14findFirstIndexIZNS_21DownstreamCompilerSet16hasSharedLibraryEPS2_E3$_0EElRKT_
Line
Count
Source
426
21
    {
427
21
        for (Index i = 0; i < m_count; i++)
428
0
        {
429
0
            if (predicate(m_buffer[i]))
430
0
                return i;
431
0
        }
432
21
        return -1;
433
21
    }
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_0EElRKT_
Unexecuted instantiation: slang-spirv-core-grammar.cpp:_ZNK5Slang4ListINS_7OperandENS_17StandardAllocatorEE14findFirstIndexIZNS_20SPIRVCoreGrammarInfo12loadFromJSONERNS_10SourceViewERNS_14DiagnosticSinkEE3$_1EElRKT_
434
435
    template<typename T2>
436
    Index indexOf(const T2& val) const
437
116k
    {
438
341k
        for (Index i = 0; i < m_count; i++)
439
234k
        {
440
234k
            if (m_buffer[i] == val)
441
9.31k
                return i;
442
234k
        }
443
107k
        return -1;
444
116k
    }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
26
    {
438
54
        for (Index i = 0; i < m_count; i++)
439
28
        {
440
28
            if (m_buffer[i] == val)
441
0
                return i;
442
28
        }
443
26
        return -1;
444
26
    }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
50
    {
438
146
        for (Index i = 0; i < m_count; i++)
439
146
        {
440
146
            if (m_buffer[i] == val)
441
50
                return i;
442
146
        }
443
0
        return -1;
444
50
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
6
    {
438
6
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
6
        return -1;
444
6
    }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E7indexOfIS3_EElRKT_
Line
Count
Source
437
6
    {
438
6
        for (Index i = 0; i < m_count; i++)
439
0
        {
440
0
            if (m_buffer[i] == val)
441
0
                return i;
442
0
        }
443
6
        return -1;
444
6
    }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
257
    {
438
1.00k
        for (Index i = 0; i < m_count; i++)
439
882
        {
440
882
            if (m_buffer[i] == val)
441
134
                return i;
442
882
        }
443
123
        return -1;
444
257
    }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
14
    {
438
14
        for (Index i = 0; i < m_count; i++)
439
12
        {
440
12
            if (m_buffer[i] == val)
441
12
                return i;
442
12
        }
443
2
        return -1;
444
14
    }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Line
Count
Source
437
9.87k
    {
438
25.6k
        for (Index i = 0; i < m_count; i++)
439
23.1k
        {
440
23.1k
            if (m_buffer[i] == val)
441
7.38k
                return i;
442
23.1k
        }
443
2.48k
        return -1;
444
9.87k
    }
_ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
277
    {
438
605
        for (Index i = 0; i < m_count; i++)
439
345
        {
440
345
            if (m_buffer[i] == val)
441
17
                return i;
442
345
        }
443
260
        return -1;
444
277
    }
Unexecuted instantiation: _ZNK5Slang4ListIlNS_17StandardAllocatorEE7indexOfIlEElRKT_
_ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIS1_EElRKT_
Line
Count
Source
437
105k
    {
438
314k
        for (Index i = 0; i < m_count; i++)
439
209k
        {
440
209k
            if (m_buffer[i] == val)
441
1.71k
                return i;
442
209k
        }
443
104k
        return -1;
444
105k
    }
Unexecuted instantiation: _ZNK5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE7indexOfIS3_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE7indexOfIA5_cEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_6StringENS_17StandardAllocatorEE7indexOfINS_19TerminatedCharSliceEEElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
Unexecuted instantiation: _ZNK5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE7indexOfIS2_EElRKT_
445
446
    template<typename Func>
447
    Index findLastIndex(const Func& predicate) const
448
    {
449
        for (Index i = m_count - 1; i >= 0; i--)
450
        {
451
            if (predicate(m_buffer[i]))
452
                return i;
453
        }
454
        return -1;
455
    }
456
457
    template<typename T2>
458
    Index lastIndexOf(const T2& val) const
459
    {
460
        for (Index i = m_count - 1; i >= 0; i--)
461
        {
462
            if (m_buffer[i] == val)
463
                return i;
464
        }
465
        return -1;
466
    }
467
468
10.1k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
6
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E8containsERKS3_
Line
Count
Source
468
6
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
197
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE8containsERKS1_
Line
Count
Source
468
14
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
_ZNK5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
26
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
Unexecuted instantiation: _ZNK5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE8containsERKS2_
_ZNK5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE8containsERKS2_
Line
Count
Source
468
9.87k
    bool contains(const T& val) const { return indexOf(val) != Index(-1); }
469
470
    void sort()
471
7.98k
    {
472
39.4M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
53.5k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
_ZZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEvENKUlRKS1_S5_E_clES5_S5_
Line
Count
Source
472
1.85k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
19.5M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
_ZZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEvENKUlRKS2_S6_E_clES6_S6_
Line
Count
Source
472
19.8M
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
7.98k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
1
    {
472
1
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
1
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortEv
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
1.36k
    {
472
1.36k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
1.36k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
6.53k
    {
472
6.53k
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
6.53k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortEv
Line
Count
Source
471
78
    {
472
78
        sort([](const T& t1, const T& t2) { return t1 < t2; });
473
78
    }
474
475
    template<typename Comparer>
476
    void sort(Comparer compare)
477
12.5k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
12.5k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
12.5k
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
75
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
75
        std::sort(m_buffer, m_buffer + m_count, compare);
481
75
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE4sortIZNS_23PolynomialIntValBuilder12canonicalizeEPNS_4TypeEEUlS2_S2_E_EEvT_
Line
Count
Source
477
38
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
38
        std::sort(m_buffer, m_buffer + m_count, compare);
481
38
    }
Unexecuted instantiation: slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_30getCanonicalGenericConstraintsEPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
slang-check-decl.cpp:_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE4sortIZNS_31getCanonicalGenericConstraints2EPNS_10ASTBuilderENS_7DeclRefINS_13ContainerDeclEEEE3$_0EEvT_
Line
Count
Source
477
3.61k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
3.61k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
3.61k
    }
slang-check-overload.cpp:_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE4sortIZNS_16SemanticsVisitor13ResolveInvokeEPNS_10InvokeExprEE3$_0EEvT_
Line
Count
Source
477
413
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
413
        std::sort(m_buffer, m_buffer + m_count, compare);
481
413
    }
Unexecuted instantiation: slang-compile-request.cpp:_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE4sortIZNS_L28_calcViewInitiatingHierarchyEPNS_13SourceManagerERNS_10DictionaryIS2_S4_NS_4HashIS2_EESt8equal_toIS2_EEEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter24writeCallableOverridableEPNS_12DocumentPageERKNS_11MarkupEntryES2_E3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_7VarDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12PropertyDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_L15_getDeclsOfTypeINS_12CallableDeclEEEvPNS_17DocMarkdownWriterEPNS_12DocumentPageERS4_EUlS2_S2_E_EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE4sortIZNS_17DocMarkdownWriter12writeAggTypeEPNS_12DocumentPageERKNS_11MarkupEntryEPNS_15AggTypeDeclBaseEE3$_0EEvT_
Unexecuted instantiation: slang-doc-markdown-writer.cpp:_ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE4sortIZNS_9sortPagesEPS2_E3$_0EEvT_
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
1
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE4sortIZNS1_18emitAggregateValueEPNS_9IRBuilderEPNS_6IRTypeES4_EUlRKS2_SB_E_EEvT_
Line
Count
Source
477
342
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
342
        std::sort(m_buffer, m_buffer + m_count, compare);
481
342
    }
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE4sortIZNS2_34_orderRangeStartsDeterministicallyEvE3$_0EEvT_
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE4sortIZNS3_4sortEvEUlRKS1_S6_E_EEvT_
Line
Count
Source
477
1.36k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
1.36k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
1.36k
    }
slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_jEEvRNS0_INS1_IT_T0_EES4_EEEUlRKS3_SE_E_EEvS8_
Line
Count
Source
477
24
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
24
        std::sort(m_buffer, m_buffer + m_count, compare);
481
24
    }
slang-serialize-ast.cpp:_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE4sortIZNS_L10_sortByKeyIS2_S4_EEvRNS0_INS1_IT_T0_EES6_EEEUlRKS5_SG_E_EEvSA_
Line
Count
Source
477
8
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
8
        std::sort(m_buffer, m_buffer + m_count, compare);
481
8
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
6.53k
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
6.53k
        std::sort(m_buffer, m_buffer + m_count, compare);
481
6.53k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE4sortIZNS4_4sortEvEUlRKS2_S7_E_EEvT_
Line
Count
Source
477
78
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
78
        std::sort(m_buffer, m_buffer + m_count, compare);
481
78
    }
Unexecuted instantiation: slang-semantic-version.cpp:_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE4sortIZNS_20MatchSemanticVersion11findAnyBestEPKS1_lRKS5_E3$_0EEvT_
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_0EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E4sortIZNS1_7extractES4_lS6_S8_SD_SG_E3$_2EEvT_
Line
Count
Source
477
28
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
28
        std::sort(m_buffer, m_buffer + m_count, compare);
481
28
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_0EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
slang-json-value.cpp:_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE4sortIZNS_13JSONContainer8areEqualEPKS1_S7_lE3$_1EEvT_
Line
Count
Source
477
2
    {
478
        // insertionSort(buffer, 0, _count - 1);
479
        // quickSort(buffer, 0, _count - 1, compare);
480
2
        std::sort(m_buffer, m_buffer + m_count, compare);
481
2
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE4sortIPFbRKS2_S7_EEEvT_
482
483
    void stableSort()
484
    {
485
        stableSort([](const T& t1, const T& t2) { return t1 < t2; });
486
    }
487
488
    template<typename Comparer>
489
    void stableSort(Comparer compare)
490
    {
491
        std::stable_sort(m_buffer, m_buffer + m_count, compare);
492
    }
493
494
    template<typename IterateFunc>
495
    void forEach(IterateFunc f) const
496
    {
497
        for (Index i = 0; i < m_count; i++)
498
            f(m_buffer[i]);
499
    }
500
501
    template<typename Comparer>
502
    void quickSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
503
    {
504
        static const Index kMinQSortSize = 32;
505
506
        if (startIndex < endIndex)
507
        {
508
            if (endIndex - startIndex < kMinQSortSize)
509
                insertionSort(vals, startIndex, endIndex, comparer);
510
            else
511
            {
512
                Index pivotIndex = (startIndex + endIndex) >> 1;
513
                Index pivotNewIndex = partition(vals, startIndex, endIndex, pivotIndex, comparer);
514
                quickSort(vals, startIndex, pivotNewIndex - 1, comparer);
515
                quickSort(vals, pivotNewIndex + 1, endIndex, comparer);
516
            }
517
        }
518
    }
519
    template<typename Comparer>
520
    Index partition(T* vals, Index left, Index right, Index pivotIndex, Comparer comparer)
521
    {
522
        T pivotValue = vals[pivotIndex];
523
        swapElements(vals, right, pivotIndex);
524
        Index storeIndex = left;
525
        for (Index i = left; i < right; i++)
526
        {
527
            if (comparer(vals[i], pivotValue))
528
            {
529
                swapElements(vals, i, storeIndex);
530
                storeIndex++;
531
            }
532
        }
533
        swapElements(vals, storeIndex, right);
534
        return storeIndex;
535
    }
536
    template<typename Comparer>
537
    void insertionSort(T* vals, Index startIndex, Index endIndex, Comparer comparer)
538
    {
539
        for (Index i = startIndex + 1; i <= endIndex; i++)
540
        {
541
            T insertValue = static_cast<T&&>(vals[i]);
542
            Index insertIndex = i - 1;
543
            while (insertIndex >= startIndex && comparer(insertValue, vals[insertIndex]))
544
            {
545
                vals[insertIndex + 1] = static_cast<T&&>(vals[insertIndex]);
546
                insertIndex--;
547
            }
548
            vals[insertIndex + 1] = static_cast<T&&>(insertValue);
549
        }
550
    }
551
552
    inline static void swapElements(T* vals, Index index1, Index index2)
553
8.34k
    {
554
8.34k
        if (index1 != index2)
555
8.34k
        {
556
8.34k
            T tmp = static_cast<T&&>(vals[index1]);
557
8.34k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
8.34k
            vals[index2] = static_cast<T&&>(tmp);
559
8.34k
        }
560
8.34k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
145
    {
554
145
        if (index1 != index2)
555
145
        {
556
145
            T tmp = static_cast<T&&>(vals[index1]);
557
145
            vals[index1] = static_cast<T&&>(vals[index2]);
558
145
            vals[index2] = static_cast<T&&>(tmp);
559
145
        }
560
145
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE12swapElementsEPS1_ll
Line
Count
Source
553
1
    {
554
1
        if (index1 != index2)
555
0
        {
556
0
            T tmp = static_cast<T&&>(vals[index1]);
557
0
            vals[index1] = static_cast<T&&>(vals[index2]);
558
0
            vals[index2] = static_cast<T&&>(tmp);
559
0
        }
560
1
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
241
    {
554
241
        if (index1 != index2)
555
241
        {
556
241
            T tmp = static_cast<T&&>(vals[index1]);
557
241
            vals[index1] = static_cast<T&&>(vals[index2]);
558
241
            vals[index2] = static_cast<T&&>(tmp);
559
241
        }
560
241
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
5.09k
    {
554
5.09k
        if (index1 != index2)
555
5.09k
        {
556
5.09k
            T tmp = static_cast<T&&>(vals[index1]);
557
5.09k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
5.09k
            vals[index2] = static_cast<T&&>(tmp);
559
5.09k
        }
560
5.09k
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE12swapElementsEPS2_ll
Line
Count
Source
553
2.86k
    {
554
2.86k
        if (index1 != index2)
555
2.86k
        {
556
2.86k
            T tmp = static_cast<T&&>(vals[index1]);
557
2.86k
            vals[index1] = static_cast<T&&>(vals[index2]);
558
2.86k
            vals[index2] = static_cast<T&&>(tmp);
559
2.86k
        }
560
2.86k
    }
561
562
1
    inline void swapElements(Index index1, Index index2) { swapElements(m_buffer, index1, index2); }
563
564
    template<typename T2, typename Comparer>
565
    Index binarySearch(const T2& obj, Comparer comparer) const
566
10
    {
567
10
        Index imin = 0, imax = m_count - 1;
568
14
        while (imax >= imin)
569
14
        {
570
14
            Index imid = imin + ((imax - imin) >> 1);
571
14
            int compareResult = comparer(m_buffer[imid], obj);
572
14
            if (compareResult == 0)
573
10
                return imid;
574
4
            else if (compareResult < 0)
575
0
                imin = imid + 1;
576
4
            else
577
4
                imax = imid - 1;
578
14
        }
579
        // TODO: The return value on a failed search should be
580
        // the bitwise negation of the index where `obj` should
581
        // be inserted to be in the proper sorted location.
582
0
        return -1;
583
10
    }
_ZNK5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE12binarySearchIS2_ZNKS4_12binarySearchIS2_EElRKT_EUlRS2_RKS2_E_EElS9_T0_
Line
Count
Source
566
10
    {
567
10
        Index imin = 0, imax = m_count - 1;
568
14
        while (imax >= imin)
569
14
        {
570
14
            Index imid = imin + ((imax - imin) >> 1);
571
14
            int compareResult = comparer(m_buffer[imid], obj);
572
14
            if (compareResult == 0)
573
10
                return imid;
574
4
            else if (compareResult < 0)
575
0
                imin = imid + 1;
576
4
            else
577
4
                imax = imid - 1;
578
14
        }
579
        // TODO: The return value on a failed search should be
580
        // the bitwise negation of the index where `obj` should
581
        // be inserted to be in the proper sorted location.
582
0
        return -1;
583
10
    }
Unexecuted instantiation: slang-language-server-auto-format.cpp:_ZNK5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE12binarySearchIlZNS_12formatSourceENS_18UnownedStringSliceElllRKS3_RKNS_13FormatOptionsEE3$_0EElRKT_T0_
584
585
    template<typename T2>
586
    Index binarySearch(const T2& obj) const
587
10
    {
588
10
        return binarySearch(
589
10
            obj,
590
10
            [](T& curObj, const T2& thatObj) -> int
591
14
            {
592
14
                if (curObj < thatObj)
593
0
                    return -1;
594
14
                else if (curObj == thatObj)
595
10
                    return 0;
596
4
                else
597
4
                    return 1;
598
14
            });
599
10
    }
600
601
private:
602
    T* m_buffer; ///< A new T[N] allocated buffer. NOTE! All elements up to capacity are in some
603
                 ///< valid form for T.
604
    Index m_capacity; ///< The total capacity of elements
605
    Index m_count;    ///< The amount of elements
606
607
    void _deallocateBuffer()
608
60.0M
    {
609
60.0M
        if (m_buffer)
610
28.6M
        {
611
28.6M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28.6M
            m_buffer = nullptr;
613
28.6M
        }
614
60.0M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
44.5M
    {
609
44.5M
        if (m_buffer)
610
21.4M
        {
611
21.4M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21.4M
            m_buffer = nullptr;
613
21.4M
        }
614
44.5M
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
42.2k
    {
609
42.2k
        if (m_buffer)
610
40.4k
        {
611
40.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
40.4k
            m_buffer = nullptr;
613
40.4k
        }
614
42.2k
    }
_ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
23
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
68.0k
    {
609
68.0k
        if (m_buffer)
610
67.1k
        {
611
67.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
67.1k
            m_buffer = nullptr;
613
67.1k
        }
614
68.0k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
6
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
74
    {
609
74
        if (m_buffer)
610
68
        {
611
68
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
68
            m_buffer = nullptr;
613
68
        }
614
74
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
27.8k
    {
609
27.8k
        if (m_buffer)
610
20.8k
        {
611
20.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20.8k
            m_buffer = nullptr;
613
20.8k
        }
614
27.8k
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.1k
    {
609
14.1k
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
14.1k
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.2k
    {
609
14.2k
        if (m_buffer)
610
152
        {
611
152
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
152
            m_buffer = nullptr;
613
152
        }
614
14.2k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.18k
    {
609
2.18k
        if (m_buffer)
610
2.02k
        {
611
2.02k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.02k
            m_buffer = nullptr;
613
2.02k
        }
614
2.18k
    }
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.16k
    {
609
4.16k
        if (m_buffer)
610
3.64k
        {
611
3.64k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.64k
            m_buffer = nullptr;
613
3.64k
        }
614
4.16k
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
10.2k
    {
609
10.2k
        if (m_buffer)
610
9.93k
        {
611
9.93k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9.93k
            m_buffer = nullptr;
613
9.93k
        }
614
10.2k
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46.3k
    {
609
46.3k
        if (m_buffer)
610
1.25k
        {
611
1.25k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.25k
            m_buffer = nullptr;
613
1.25k
        }
614
46.3k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.39k
    {
609
2.39k
        if (m_buffer)
610
1.98k
        {
611
1.98k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.98k
            m_buffer = nullptr;
613
1.98k
        }
614
2.39k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
237k
    {
609
237k
        if (m_buffer)
610
24.5k
        {
611
24.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24.5k
            m_buffer = nullptr;
613
24.5k
        }
614
237k
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
64
    {
609
64
        if (m_buffer)
610
21
        {
611
21
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21
            m_buffer = nullptr;
613
21
        }
614
64
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
102
    {
609
102
        if (m_buffer)
610
19
        {
611
19
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19
            m_buffer = nullptr;
613
19
        }
614
102
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
65
    {
609
65
        if (m_buffer)
610
65
        {
611
65
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
65
            m_buffer = nullptr;
613
65
        }
614
65
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
235
    {
609
235
        if (m_buffer)
610
235
        {
611
235
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
235
            m_buffer = nullptr;
613
235
        }
614
235
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13.3k
    {
609
13.3k
        if (m_buffer)
610
6.11k
        {
611
6.11k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.11k
            m_buffer = nullptr;
613
6.11k
        }
614
13.3k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13.2k
    {
609
13.2k
        if (m_buffer)
610
923
        {
611
923
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
923
            m_buffer = nullptr;
613
923
        }
614
13.2k
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
545k
    {
609
545k
        if (m_buffer)
610
545k
        {
611
545k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
545k
            m_buffer = nullptr;
613
545k
        }
614
545k
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
169k
    {
609
169k
        if (m_buffer)
610
489
        {
611
489
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
489
            m_buffer = nullptr;
613
489
        }
614
169k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
126k
    {
609
126k
        if (m_buffer)
610
28.5k
        {
611
28.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28.5k
            m_buffer = nullptr;
613
28.5k
        }
614
126k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
151k
    {
609
151k
        if (m_buffer)
610
71.3k
        {
611
71.3k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
71.3k
            m_buffer = nullptr;
613
71.3k
        }
614
151k
    }
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
781k
    {
609
781k
        if (m_buffer)
610
702k
        {
611
702k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
702k
            m_buffer = nullptr;
613
702k
        }
614
781k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
229k
    {
609
229k
        if (m_buffer)
610
73.0k
        {
611
73.0k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
73.0k
            m_buffer = nullptr;
613
73.0k
        }
614
229k
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
114k
    {
609
114k
        if (m_buffer)
610
91.2k
        {
611
91.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
91.2k
            m_buffer = nullptr;
613
91.2k
        }
614
114k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28.0k
    {
609
28.0k
        if (m_buffer)
610
15.6k
        {
611
15.6k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
15.6k
            m_buffer = nullptr;
613
15.6k
        }
614
28.0k
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
21
    {
609
21
        if (m_buffer)
610
21
        {
611
21
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
21
            m_buffer = nullptr;
613
21
        }
614
21
    }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
3
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
503
    {
609
503
        if (m_buffer)
610
14
        {
611
14
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14
            m_buffer = nullptr;
613
14
        }
614
503
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
45.4k
    {
609
45.4k
        if (m_buffer)
610
27.9k
        {
611
27.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
27.9k
            m_buffer = nullptr;
613
27.9k
        }
614
45.4k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16.9k
    {
609
16.9k
        if (m_buffer)
610
207
        {
611
207
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
207
            m_buffer = nullptr;
613
207
        }
614
16.9k
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
207
    {
609
207
        if (m_buffer)
610
207
        {
611
207
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
207
            m_buffer = nullptr;
613
207
        }
614
207
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.29k
    {
609
1.29k
        if (m_buffer)
610
1.22k
        {
611
1.22k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.22k
            m_buffer = nullptr;
613
1.22k
        }
614
1.29k
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9
    {
609
9
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
9
    }
_ZN5Slang4ListIPvNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.18M
    {
609
1.18M
        if (m_buffer)
610
954
        {
611
954
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
954
            m_buffer = nullptr;
613
954
        }
614
1.18M
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
1.15k
    {
609
1.15k
        if (m_buffer)
610
1.15k
        {
611
1.15k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.15k
            m_buffer = nullptr;
613
1.15k
        }
614
1.15k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.15k
    {
609
1.15k
        if (m_buffer)
610
1.15k
        {
611
1.15k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.15k
            m_buffer = nullptr;
613
1.15k
        }
614
1.15k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.15k
    {
609
1.15k
        if (m_buffer)
610
1.15k
        {
611
1.15k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.15k
            m_buffer = nullptr;
613
1.15k
        }
614
1.15k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.64M
    {
609
7.64M
        if (m_buffer)
610
3.29M
        {
611
3.29M
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.29M
            m_buffer = nullptr;
613
3.29M
        }
614
7.64M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.89k
    {
609
1.89k
        if (m_buffer)
610
1.88k
        {
611
1.88k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.88k
            m_buffer = nullptr;
613
1.88k
        }
614
1.89k
    }
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.67k
    {
609
6.67k
        if (m_buffer)
610
6.67k
        {
611
6.67k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.67k
            m_buffer = nullptr;
613
6.67k
        }
614
6.67k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
134
    {
609
134
        if (m_buffer)
610
134
        {
611
134
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
134
            m_buffer = nullptr;
613
134
        }
614
134
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.10k
    {
609
4.10k
        if (m_buffer)
610
2.67k
        {
611
2.67k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.67k
            m_buffer = nullptr;
613
2.67k
        }
614
4.10k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.21k
    {
609
3.21k
        if (m_buffer)
610
1.77k
        {
611
1.77k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.77k
            m_buffer = nullptr;
613
1.77k
        }
614
3.21k
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
495
    {
609
495
        if (m_buffer)
610
462
        {
611
462
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
462
            m_buffer = nullptr;
613
462
        }
614
495
    }
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
495
    {
609
495
        if (m_buffer)
610
19
        {
611
19
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
19
            m_buffer = nullptr;
613
19
        }
614
495
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.85k
    {
609
1.85k
        if (m_buffer)
610
1.16k
        {
611
1.16k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.16k
            m_buffer = nullptr;
613
1.16k
        }
614
1.85k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
530
    {
609
530
        if (m_buffer)
610
118
        {
611
118
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
118
            m_buffer = nullptr;
613
118
        }
614
530
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.74k
    {
609
6.74k
        if (m_buffer)
610
6.74k
        {
611
6.74k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6.74k
            m_buffer = nullptr;
613
6.74k
        }
614
6.74k
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.76k
    {
609
1.76k
        if (m_buffer)
610
55
        {
611
55
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
55
            m_buffer = nullptr;
613
55
        }
614
1.76k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
24
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
34
        {
611
34
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
34
            m_buffer = nullptr;
613
34
        }
614
35
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24.3k
    {
609
24.3k
        if (m_buffer)
610
14.0k
        {
611
14.0k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14.0k
            m_buffer = nullptr;
613
14.0k
        }
614
24.3k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIbNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
107
    {
609
107
        if (m_buffer)
610
102
        {
611
102
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
102
            m_buffer = nullptr;
613
102
        }
614
107
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.24k
    {
609
1.24k
        if (m_buffer)
610
146
        {
611
146
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
146
            m_buffer = nullptr;
613
146
        }
614
1.24k
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.40k
    {
609
2.40k
        if (m_buffer)
610
284
        {
611
284
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
284
            m_buffer = nullptr;
613
284
        }
614
2.40k
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
3
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
12.5k
    {
609
12.5k
        if (m_buffer)
610
12.5k
        {
611
12.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12.5k
            m_buffer = nullptr;
613
12.5k
        }
614
12.5k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
701k
    {
609
701k
        if (m_buffer)
610
660k
        {
611
660k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
660k
            m_buffer = nullptr;
613
660k
        }
614
701k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
52.8k
    {
609
52.8k
        if (m_buffer)
610
25.1k
        {
611
25.1k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
25.1k
            m_buffer = nullptr;
613
25.1k
        }
614
52.8k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.46k
    {
609
1.46k
        if (m_buffer)
610
429
        {
611
429
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
429
            m_buffer = nullptr;
613
429
        }
614
1.46k
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
7.65k
    {
609
7.65k
        if (m_buffer)
610
7.56k
        {
611
7.56k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.56k
            m_buffer = nullptr;
613
7.56k
        }
614
7.65k
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
404
    {
609
404
        if (m_buffer)
610
354
        {
611
354
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
354
            m_buffer = nullptr;
613
354
        }
614
404
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16
    {
609
16
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
16
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
739k
    {
609
739k
        if (m_buffer)
610
66.7k
        {
611
66.7k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
66.7k
            m_buffer = nullptr;
613
66.7k
        }
614
739k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
108k
    {
609
108k
        if (m_buffer)
610
108k
        {
611
108k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
108k
            m_buffer = nullptr;
613
108k
        }
614
108k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
657
    {
609
657
        if (m_buffer)
610
171
        {
611
171
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
171
            m_buffer = nullptr;
613
171
        }
614
657
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
20
    {
609
20
        if (m_buffer)
610
20
        {
611
20
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
20
            m_buffer = nullptr;
613
20
        }
614
20
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
429
    {
609
429
        if (m_buffer)
610
10
        {
611
10
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10
            m_buffer = nullptr;
613
10
        }
614
429
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
429
    {
609
429
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
429
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
101k
    {
609
101k
        if (m_buffer)
610
71.4k
        {
611
71.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
71.4k
            m_buffer = nullptr;
613
71.4k
        }
614
101k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.83k
    {
609
2.83k
        if (m_buffer)
610
2.41k
        {
611
2.41k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.41k
            m_buffer = nullptr;
613
2.41k
        }
614
2.83k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
590k
    {
609
590k
        if (m_buffer)
610
584k
        {
611
584k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
584k
            m_buffer = nullptr;
613
584k
        }
614
590k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
268
    {
609
268
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
268
    }
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.59k
    {
609
1.59k
        if (m_buffer)
610
29
        {
611
29
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
29
            m_buffer = nullptr;
613
29
        }
614
1.59k
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.29k
    {
609
1.29k
        if (m_buffer)
610
746
        {
611
746
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
746
            m_buffer = nullptr;
613
746
        }
614
1.29k
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
428
    {
609
428
        if (m_buffer)
610
428
        {
611
428
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
428
            m_buffer = nullptr;
613
428
        }
614
428
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.44k
    {
609
1.44k
        if (m_buffer)
610
1.03k
        {
611
1.03k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.03k
            m_buffer = nullptr;
613
1.03k
        }
614
1.44k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.68k
    {
609
2.68k
        if (m_buffer)
610
1.53k
        {
611
1.53k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.53k
            m_buffer = nullptr;
613
1.53k
        }
614
2.68k
    }
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
324
    {
609
324
        if (m_buffer)
610
209
        {
611
209
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
209
            m_buffer = nullptr;
613
209
        }
614
324
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
447
    {
609
447
        if (m_buffer)
610
29
        {
611
29
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
29
            m_buffer = nullptr;
613
29
        }
614
447
    }
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.39k
    {
609
2.39k
        if (m_buffer)
610
2.32k
        {
611
2.32k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.32k
            m_buffer = nullptr;
613
2.32k
        }
614
2.39k
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.59k
    {
609
6.59k
        if (m_buffer)
610
1.94k
        {
611
1.94k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.94k
            m_buffer = nullptr;
613
1.94k
        }
614
6.59k
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
96
    {
609
96
        if (m_buffer)
610
24
        {
611
24
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24
            m_buffer = nullptr;
613
24
        }
614
96
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
96
    {
609
96
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
96
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
455
    {
609
455
        if (m_buffer)
610
450
        {
611
450
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
450
            m_buffer = nullptr;
613
450
        }
614
455
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
455
    {
609
455
        if (m_buffer)
610
209
        {
611
209
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
209
            m_buffer = nullptr;
613
209
        }
614
455
    }
_ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
459
    {
609
459
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
459
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
455
    {
609
455
        if (m_buffer)
610
455
        {
611
455
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
455
            m_buffer = nullptr;
613
455
        }
614
455
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
32
    {
609
32
        if (m_buffer)
610
32
        {
611
32
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
32
            m_buffer = nullptr;
613
32
        }
614
32
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.41k
    {
609
2.41k
        if (m_buffer)
610
1.18k
        {
611
1.18k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.18k
            m_buffer = nullptr;
613
1.18k
        }
614
2.41k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
642
    {
609
642
        if (m_buffer)
610
642
        {
611
642
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
642
            m_buffer = nullptr;
613
642
        }
614
642
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
114
    {
609
114
        if (m_buffer)
610
86
        {
611
86
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
86
            m_buffer = nullptr;
613
86
        }
614
114
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
105
    {
609
105
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
105
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
108
    {
609
108
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
108
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E17_deallocateBufferEv
Line
Count
Source
608
105
    {
609
105
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
105
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
27.1k
    {
609
27.1k
        if (m_buffer)
610
22.5k
        {
611
22.5k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22.5k
            m_buffer = nullptr;
613
22.5k
        }
614
27.1k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
162
    {
609
162
        if (m_buffer)
610
95
        {
611
95
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
95
            m_buffer = nullptr;
613
95
        }
614
162
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
36.8k
    {
609
36.8k
        if (m_buffer)
610
1.27k
        {
611
1.27k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.27k
            m_buffer = nullptr;
613
1.27k
        }
614
36.8k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.83k
    {
609
8.83k
        if (m_buffer)
610
7.20k
        {
611
7.20k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.20k
            m_buffer = nullptr;
613
7.20k
        }
614
8.83k
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
28
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
29
    {
609
29
        if (m_buffer)
610
29
        {
611
29
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
29
            m_buffer = nullptr;
613
29
        }
614
29
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
190
    {
609
190
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
190
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
271
    {
609
271
        if (m_buffer)
610
140
        {
611
140
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
140
            m_buffer = nullptr;
613
140
        }
614
271
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
103
    {
609
103
        if (m_buffer)
610
103
        {
611
103
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
103
            m_buffer = nullptr;
613
103
        }
614
103
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
873
    {
609
873
        if (m_buffer)
610
281
        {
611
281
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
281
            m_buffer = nullptr;
613
281
        }
614
873
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.02k
    {
609
1.02k
        if (m_buffer)
610
762
        {
611
762
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
762
            m_buffer = nullptr;
613
762
        }
614
1.02k
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
4
    }
_ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
4
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
476k
    {
609
476k
        if (m_buffer)
610
203k
        {
611
203k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
203k
            m_buffer = nullptr;
613
203k
        }
614
476k
    }
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
365
    {
609
365
        if (m_buffer)
610
11
        {
611
11
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
11
            m_buffer = nullptr;
613
11
        }
614
365
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
23
        {
611
23
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23
            m_buffer = nullptr;
613
23
        }
614
23
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
77.0k
    {
609
77.0k
        if (m_buffer)
610
26.4k
        {
611
26.4k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26.4k
            m_buffer = nullptr;
613
26.4k
        }
614
77.0k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
746
    {
609
746
        if (m_buffer)
610
31
        {
611
31
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
31
            m_buffer = nullptr;
613
31
        }
614
746
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
2
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9
    {
609
9
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
9
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
40
    {
609
40
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
40
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
265
    {
609
265
        if (m_buffer)
610
122
        {
611
122
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
122
            m_buffer = nullptr;
613
122
        }
614
265
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26.3k
    {
609
26.3k
        if (m_buffer)
610
2.65k
        {
611
2.65k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.65k
            m_buffer = nullptr;
613
2.65k
        }
614
26.3k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
394
    {
609
394
        if (m_buffer)
610
72
        {
611
72
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
72
            m_buffer = nullptr;
613
72
        }
614
394
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.18k
    {
609
2.18k
        if (m_buffer)
610
462
        {
611
462
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
462
            m_buffer = nullptr;
613
462
        }
614
2.18k
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E17_deallocateBufferEv
Line
Count
Source
608
23
    {
609
23
        if (m_buffer)
610
23
        {
611
23
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
23
            m_buffer = nullptr;
613
23
        }
614
23
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
22
    {
609
22
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
22
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6.33k
    {
609
6.33k
        if (m_buffer)
610
3.08k
        {
611
3.08k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.08k
            m_buffer = nullptr;
613
3.08k
        }
614
6.33k
    }
_ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
17
    {
609
17
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
17
    }
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
273
    {
609
273
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
273
    }
_ZN5Slang4ListINS_17DiffTransposePass27PendingBlockTerminatorEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
252
    {
609
252
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
252
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
84
    {
609
84
        if (m_buffer)
610
84
        {
611
84
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
84
            m_buffer = nullptr;
613
84
        }
614
84
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
27
    {
609
27
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
27
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
706
    {
609
706
        if (m_buffer)
610
697
        {
611
697
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
697
            m_buffer = nullptr;
613
697
        }
614
706
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
60.5k
    {
609
60.5k
        if (m_buffer)
610
7.83k
        {
611
7.83k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7.83k
            m_buffer = nullptr;
613
7.83k
        }
614
60.5k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
120
    {
609
120
        if (m_buffer)
610
79
        {
611
79
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
79
            m_buffer = nullptr;
613
79
        }
614
120
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
73
    {
609
73
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
73
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
17.8k
    {
609
17.8k
        if (m_buffer)
610
17.8k
        {
611
17.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
17.8k
            m_buffer = nullptr;
613
17.8k
        }
614
17.8k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
14.8k
    {
609
14.8k
        if (m_buffer)
610
14.8k
        {
611
14.8k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
14.8k
            m_buffer = nullptr;
613
14.8k
        }
614
14.8k
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.49k
    {
609
2.49k
        if (m_buffer)
610
8
        {
611
8
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8
            m_buffer = nullptr;
613
8
        }
614
2.49k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.66k
    {
609
2.66k
        if (m_buffer)
610
156
        {
611
156
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
156
            m_buffer = nullptr;
613
156
        }
614
2.66k
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
980
    {
609
980
        if (m_buffer)
610
196
        {
611
196
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
196
            m_buffer = nullptr;
613
196
        }
614
980
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
298
    {
609
298
        if (m_buffer)
610
76
        {
611
76
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
76
            m_buffer = nullptr;
613
76
        }
614
298
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
65
    {
609
65
        if (m_buffer)
610
65
        {
611
65
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
65
            m_buffer = nullptr;
613
65
        }
614
65
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
82
    {
609
82
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
82
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
147
    {
609
147
        if (m_buffer)
610
125
        {
611
125
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
125
            m_buffer = nullptr;
613
125
        }
614
147
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
42.2k
    {
609
42.2k
        if (m_buffer)
610
12.9k
        {
611
12.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12.9k
            m_buffer = nullptr;
613
12.9k
        }
614
42.2k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
257
    {
609
257
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
257
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
114
    {
609
114
        if (m_buffer)
610
114
        {
611
114
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
114
            m_buffer = nullptr;
613
114
        }
614
114
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
2
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
152
    {
609
152
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
152
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4.17k
    {
609
4.17k
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
4.17k
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
26
    {
609
26
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
26
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
609
    {
609
609
        if (m_buffer)
610
31
        {
611
31
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
31
            m_buffer = nullptr;
613
31
        }
614
609
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
521
    {
609
521
        if (m_buffer)
610
442
        {
611
442
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
442
            m_buffer = nullptr;
613
442
        }
614
521
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
16
    {
609
16
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
16
    }
_ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
2
    }
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.23k
    {
609
1.23k
        if (m_buffer)
610
260
        {
611
260
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
260
            m_buffer = nullptr;
613
260
        }
614
1.23k
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.79k
    {
609
1.79k
        if (m_buffer)
610
1.22k
        {
611
1.22k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.22k
            m_buffer = nullptr;
613
1.22k
        }
614
1.79k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
330
    {
609
330
        if (m_buffer)
610
86
        {
611
86
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
86
            m_buffer = nullptr;
613
86
        }
614
330
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37.8k
    {
609
37.8k
        if (m_buffer)
610
975
        {
611
975
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
975
            m_buffer = nullptr;
613
975
        }
614
37.8k
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
287
    {
609
287
        if (m_buffer)
610
132
        {
611
132
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
132
            m_buffer = nullptr;
613
132
        }
614
287
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
223
    {
609
223
        if (m_buffer)
610
221
        {
611
221
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
221
            m_buffer = nullptr;
613
221
        }
614
223
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.18k
    {
609
1.18k
        if (m_buffer)
610
70
        {
611
70
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
70
            m_buffer = nullptr;
613
70
        }
614
1.18k
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
4
        {
611
4
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
4
            m_buffer = nullptr;
613
4
        }
614
4
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9.16k
    {
609
9.16k
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
9.16k
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
630
    {
609
630
        if (m_buffer)
610
622
        {
611
622
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
622
            m_buffer = nullptr;
613
622
        }
614
630
    }
_ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3
    {
609
3
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
3
    }
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13
    {
609
13
        if (m_buffer)
610
13
        {
611
13
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
13
            m_buffer = nullptr;
613
13
        }
614
13
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
46.0k
    {
609
46.0k
        if (m_buffer)
610
1.64k
        {
611
1.64k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1.64k
            m_buffer = nullptr;
613
1.64k
        }
614
46.0k
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
60.6k
    {
609
60.6k
        if (m_buffer)
610
13.9k
        {
611
13.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
13.9k
            m_buffer = nullptr;
613
13.9k
        }
614
60.6k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
60.6k
    {
609
60.6k
        if (m_buffer)
610
13.9k
        {
611
13.9k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
13.9k
            m_buffer = nullptr;
613
13.9k
        }
614
60.6k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5.16k
    {
609
5.16k
        if (m_buffer)
610
3.27k
        {
611
3.27k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.27k
            m_buffer = nullptr;
613
3.27k
        }
614
5.16k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.28k
    {
609
3.28k
        if (m_buffer)
610
2.07k
        {
611
2.07k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.07k
            m_buffer = nullptr;
613
2.07k
        }
614
3.28k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
284
    {
609
284
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
284
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
6
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
6
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass18NewOutputParamInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
209
    {
609
209
        if (m_buffer)
610
209
        {
611
209
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
209
            m_buffer = nullptr;
613
209
        }
614
209
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
444
    {
609
444
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
444
    }
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
105
    {
609
105
        if (m_buffer)
610
30
        {
611
30
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
30
            m_buffer = nullptr;
613
30
        }
614
105
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
105
    {
609
105
        if (m_buffer)
610
58
        {
611
58
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
58
            m_buffer = nullptr;
613
58
        }
614
105
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
170
    {
609
170
        if (m_buffer)
610
170
        {
611
170
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
170
            m_buffer = nullptr;
613
170
        }
614
170
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
470
    {
609
470
        if (m_buffer)
610
470
        {
611
470
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
470
            m_buffer = nullptr;
613
470
        }
614
470
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
37.8k
    {
609
37.8k
        if (m_buffer)
610
309
        {
611
309
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
309
            m_buffer = nullptr;
613
309
        }
614
37.8k
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.85k
    {
609
2.85k
        if (m_buffer)
610
245
        {
611
245
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
245
            m_buffer = nullptr;
613
245
        }
614
2.85k
    }
_ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
199
    {
609
199
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
199
    }
_ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11
    {
609
11
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
11
    }
slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11
    {
609
11
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
11
    }
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
91.2k
    {
609
91.2k
        if (m_buffer)
610
91.2k
        {
611
91.2k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
91.2k
            m_buffer = nullptr;
613
91.2k
        }
614
91.2k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.78k
    {
609
1.78k
        if (m_buffer)
610
183
        {
611
183
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
183
            m_buffer = nullptr;
613
183
        }
614
1.78k
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
162
    {
609
162
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
162
    }
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.11k
    {
609
3.11k
        if (m_buffer)
610
3.11k
        {
611
3.11k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.11k
            m_buffer = nullptr;
613
3.11k
        }
614
3.11k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
242
    {
609
242
        if (m_buffer)
610
109
        {
611
109
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
109
            m_buffer = nullptr;
613
109
        }
614
242
    }
_ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
133
    {
609
133
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
133
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.37k
    {
609
3.37k
        if (m_buffer)
610
61
        {
611
61
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
61
            m_buffer = nullptr;
613
61
        }
614
3.37k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
281
    {
609
281
        if (m_buffer)
610
281
        {
611
281
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
281
            m_buffer = nullptr;
613
281
        }
614
281
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
11.1k
    {
609
11.1k
        if (m_buffer)
610
8.32k
        {
611
8.32k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
8.32k
            m_buffer = nullptr;
613
8.32k
        }
614
11.1k
    }
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18.6k
    {
609
18.6k
        if (m_buffer)
610
18.6k
        {
611
18.6k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18.6k
            m_buffer = nullptr;
613
18.6k
        }
614
18.6k
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
180
    {
609
180
        if (m_buffer)
610
144
        {
611
144
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
144
            m_buffer = nullptr;
613
144
        }
614
180
    }
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
35
    }
_ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
35
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
35
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
419
    {
609
419
        if (m_buffer)
610
88
        {
611
88
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
88
            m_buffer = nullptr;
613
88
        }
614
419
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
64
    {
609
64
        if (m_buffer)
610
22
        {
611
22
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
22
            m_buffer = nullptr;
613
22
        }
614
64
    }
_ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
35
    }
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
909
    {
609
909
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
909
    }
_ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
35
    }
_ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
35
    {
609
35
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
35
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
144
    {
609
144
        if (m_buffer)
610
96
        {
611
96
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
96
            m_buffer = nullptr;
613
96
        }
614
144
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
578
    {
609
578
        if (m_buffer)
610
534
        {
611
534
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
534
            m_buffer = nullptr;
613
534
        }
614
578
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
590
    {
609
590
        if (m_buffer)
610
540
        {
611
540
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
540
            m_buffer = nullptr;
613
540
        }
614
590
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
508
    {
609
508
        if (m_buffer)
610
468
        {
611
468
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
468
            m_buffer = nullptr;
613
468
        }
614
508
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
508
    {
609
508
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
508
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
20.4k
    {
609
20.4k
        if (m_buffer)
610
18.3k
        {
611
18.3k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18.3k
            m_buffer = nullptr;
613
18.3k
        }
614
20.4k
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
8.79k
    {
609
8.79k
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
8.79k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
829
    {
609
829
        if (m_buffer)
610
168
        {
611
168
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
168
            m_buffer = nullptr;
613
168
        }
614
829
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
468
    {
609
468
        if (m_buffer)
610
268
        {
611
268
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
268
            m_buffer = nullptr;
613
268
        }
614
468
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
324
    {
609
324
        if (m_buffer)
610
196
        {
611
196
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
196
            m_buffer = nullptr;
613
196
        }
614
324
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
324
    {
609
324
        if (m_buffer)
610
319
        {
611
319
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
319
            m_buffer = nullptr;
613
319
        }
614
324
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
324
    {
609
324
        if (m_buffer)
610
209
        {
611
209
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
209
            m_buffer = nullptr;
613
209
        }
614
324
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
324
    {
609
324
        if (m_buffer)
610
270
        {
611
270
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
270
            m_buffer = nullptr;
613
270
        }
614
324
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
102
    {
609
102
        if (m_buffer)
610
102
        {
611
102
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
102
            m_buffer = nullptr;
613
102
        }
614
102
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.70k
    {
609
1.70k
        if (m_buffer)
610
627
        {
611
627
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
627
            m_buffer = nullptr;
613
627
        }
614
1.70k
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
21.1k
    {
609
21.1k
        if (m_buffer)
610
845
        {
611
845
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
845
            m_buffer = nullptr;
613
845
        }
614
21.1k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
493
    {
609
493
        if (m_buffer)
610
331
        {
611
331
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
331
            m_buffer = nullptr;
613
331
        }
614
493
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1.24k
    {
609
1.24k
        if (m_buffer)
610
855
        {
611
855
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
855
            m_buffer = nullptr;
613
855
        }
614
1.24k
    }
_ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
491
    {
609
491
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
491
    }
_ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
6
    }
_ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
433
    {
609
433
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
433
    }
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
13
    {
609
13
        if (m_buffer)
610
12
        {
611
12
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
12
            m_buffer = nullptr;
613
12
        }
614
13
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.13k
    {
609
3.13k
        if (m_buffer)
610
10
        {
611
10
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
10
            m_buffer = nullptr;
613
10
        }
614
3.13k
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.13k
    {
609
3.13k
        if (m_buffer)
610
3.13k
        {
611
3.13k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.13k
            m_buffer = nullptr;
613
3.13k
        }
614
3.13k
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
528
    {
609
528
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
528
    }
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
433
    {
609
433
        if (m_buffer)
610
7
        {
611
7
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
7
            m_buffer = nullptr;
613
7
        }
614
433
    }
_ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
433
    {
609
433
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
433
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
56
    {
609
56
        if (m_buffer)
610
25
        {
611
25
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
25
            m_buffer = nullptr;
613
25
        }
614
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
163
    {
609
163
        if (m_buffer)
610
56
        {
611
56
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
56
            m_buffer = nullptr;
613
56
        }
614
163
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
163
    {
609
163
        if (m_buffer)
610
56
        {
611
56
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
56
            m_buffer = nullptr;
613
56
        }
614
163
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
163
    {
609
163
        if (m_buffer)
610
52
        {
611
52
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
52
            m_buffer = nullptr;
613
52
        }
614
163
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
56
    {
609
56
        if (m_buffer)
610
56
        {
611
56
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
56
            m_buffer = nullptr;
613
56
        }
614
56
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
24
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9
    {
609
9
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
9
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
290
    {
609
290
        if (m_buffer)
610
228
        {
611
228
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
228
            m_buffer = nullptr;
613
228
        }
614
290
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
302k
    {
609
302k
        if (m_buffer)
610
131k
        {
611
131k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
131k
            m_buffer = nullptr;
613
131k
        }
614
302k
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
52
    {
609
52
        if (m_buffer)
610
52
        {
611
52
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
52
            m_buffer = nullptr;
613
52
        }
614
52
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
56
    {
609
56
        if (m_buffer)
610
56
        {
611
56
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
56
            m_buffer = nullptr;
613
56
        }
614
56
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
24
        {
611
24
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24
            m_buffer = nullptr;
613
24
        }
614
24
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
24
    {
609
24
        if (m_buffer)
610
24
        {
611
24
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
24
            m_buffer = nullptr;
613
24
        }
614
24
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
18
    {
609
18
        if (m_buffer)
610
18
        {
611
18
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
18
            m_buffer = nullptr;
613
18
        }
614
18
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12RawSourceLocENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData7InstRunENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData9InstIndexENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData12SourceLocRunENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
869
    {
609
869
        if (m_buffer)
610
869
        {
611
869
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
869
            m_buffer = nullptr;
613
869
        }
614
869
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
433
    {
609
433
        if (m_buffer)
610
341
        {
611
341
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
341
            m_buffer = nullptr;
613
341
        }
614
433
    }
_ZN5Slang4ListINS_6RefPtrINS_8IRModuleEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
433
    {
609
433
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
433
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
6
    {
609
6
        if (m_buffer)
610
6
        {
611
6
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
6
            m_buffer = nullptr;
613
6
        }
614
6
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
4
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
4
    {
609
4
        if (m_buffer)
610
3
        {
611
3
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3
            m_buffer = nullptr;
613
3
        }
614
4
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
5
    {
609
5
        if (m_buffer)
610
5
        {
611
5
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
5
            m_buffer = nullptr;
613
5
        }
614
5
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E17_deallocateBufferEv
Line
Count
Source
608
48
    {
609
48
        if (m_buffer)
610
48
        {
611
48
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
48
            m_buffer = nullptr;
613
48
        }
614
48
    }
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
463
    {
609
463
        if (m_buffer)
610
413
        {
611
413
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
413
            m_buffer = nullptr;
613
413
        }
614
463
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
0
        {
611
0
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
0
            m_buffer = nullptr;
613
0
        }
614
1
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
1
    {
609
1
        if (m_buffer)
610
1
        {
611
1
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
1
            m_buffer = nullptr;
613
1
        }
614
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
417
    {
609
417
        if (m_buffer)
610
417
        {
611
417
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
417
            m_buffer = nullptr;
613
417
        }
614
417
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2
    {
609
2
        if (m_buffer)
610
2
        {
611
2
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2
            m_buffer = nullptr;
613
2
        }
614
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
184
    {
609
184
        if (m_buffer)
610
168
        {
611
168
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
168
            m_buffer = nullptr;
613
168
        }
614
184
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
9
    {
609
9
        if (m_buffer)
610
9
        {
611
9
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
9
            m_buffer = nullptr;
613
9
        }
614
9
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
26
        {
611
26
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
26
            m_buffer = nullptr;
613
26
        }
614
28
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E17_deallocateBufferEv
Line
Count
Source
608
28
    {
609
28
        if (m_buffer)
610
28
        {
611
28
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
28
            m_buffer = nullptr;
613
28
        }
614
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
369
    {
609
369
        if (m_buffer)
610
361
        {
611
361
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
361
            m_buffer = nullptr;
613
361
        }
614
369
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE17_deallocateBufferEv
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
2.40k
    {
609
2.40k
        if (m_buffer)
610
2.36k
        {
611
2.36k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
2.36k
            m_buffer = nullptr;
613
2.36k
        }
614
2.40k
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE17_deallocateBufferEv
Line
Count
Source
608
3.16k
    {
609
3.16k
        if (m_buffer)
610
3.16k
        {
611
3.16k
            AllocateMethod<T, TAllocator>::deallocateArray(m_buffer, m_capacity);
612
3.16k
            m_buffer = nullptr;
613
3.16k
        }
614
3.16k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11InstructionENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_7OperandENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_24InstructionPrintingClassENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_11OperandKindENS_17StandardAllocatorEE17_deallocateBufferEv
Unexecuted instantiation: _ZN5Slang4ListINS_9EnumerantENS_17StandardAllocatorEE17_deallocateBufferEv
615
    static inline T* _allocate(Index count)
616
29.3M
    {
617
29.3M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
29.3M
    }
_ZN5Slang4ListImNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
21.8M
    {
617
21.8M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
21.8M
    }
_ZN5Slang4ListIhNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
67.1k
    {
617
67.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
67.1k
    }
_ZN5Slang4ListINS_9SourceMap5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListINS_10SourceView15AbsoluteSegmentENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_10SourceView5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
157
    {
617
157
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
157
    }
_ZN5Slang4ListINS_14CommandLineArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.25k
    {
617
1.25k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.25k
    }
_ZN5Slang4ListINS_6StringENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23.9k
    {
617
23.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23.9k
    }
_ZN5Slang4ListINS_5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.31k
    {
617
6.31k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.31k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
29.3k
    {
617
29.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
29.3k
    }
_ZN5Slang4ListINS_13CapabilitySetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
927
    {
617
927
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
927
    }
_ZN5Slang4ListIPNS_4ExprENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96.4k
    {
617
96.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96.4k
    }
_ZN5Slang4ListINS_9SourceLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15.7k
    {
617
15.7k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15.7k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_4TypeEPNS_14SubtypeWitnessEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
213
    {
617
213
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
213
    }
_ZN5Slang4ListIPNS_8ModifierENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
207
    {
617
207
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
207
    }
_ZN5Slang4ListINS_14ValNodeOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
648k
    {
617
648k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
648k
    }
_ZN5Slang4ListINS0_IPvNS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
1.16k
    {
617
1.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.16k
    }
_ZN5Slang4ListINS_10DictionaryIPvS2_NS_4HashIS2_EESt8equal_toIS2_EEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.16k
    {
617
1.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.16k
    }
_ZN5Slang4ListINS_7HashSetIPvEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.16k
    {
617
1.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.16k
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.31M
    {
617
3.31M
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.31M
    }
_ZN5Slang4ListIPNS_8NodeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.92k
    {
617
1.92k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.92k
    }
_ZN5Slang4ListIlNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22.3k
    {
617
22.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22.3k
    }
_ZN5Slang4ListINS_10TypeLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.68k
    {
617
2.68k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.68k
    }
_ZN5Slang4ListINS_9VarLayout12ResourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.78k
    {
617
1.78k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.78k
    }
_ZN5Slang4ListINS_18IRStructTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.16k
    {
617
1.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.16k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17IRTupleTypeLayout7Builder9FieldInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14SubtypeWitnessENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_3ValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
702k
    {
617
702k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
702k
    }
_ZN5Slang4ListIPNS_11DeclRefBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.74k
    {
617
6.74k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.74k
    }
_ZN5Slang4ListIPNS_4DeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
84.5k
    {
617
84.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
84.5k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_14ASTDumpContext10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKNS_5ScopeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter4PartENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_5RangeIlEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListINS_12ASTEmitScopeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
34
    {
617
34
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
34
    }
_ZN5Slang4ListIPNS_4StmtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.27k
    {
617
1.27k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.27k
    }
_ZN5Slang4ListIPNS_4TypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14.0k
    {
617
14.0k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14.0k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_25ExpandedSpecializationArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIbNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
102
    {
617
102
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
102
    }
_ZN5Slang4ListIPNS_20PolynomialIntValTermENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
146
    {
617
146
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
146
    }
_ZN5Slang4ListIPNS_22PolynomialIntValFactorENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
284
    {
617
284
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
284
    }
_ZN5Slang4ListIPNS_6IntValENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_14ConstantIntValENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_23CompressedCapabilitySet15StageAndAtomSetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
40.6k
    {
617
40.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
40.6k
    }
_ZN5Slang4ListINS_14CapabilityAtomENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12.5k
    {
617
12.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12.5k
    }
_ZN5Slang4ListINS_16SemanticsVisitor10ConstraintENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
660k
    {
617
660k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
660k
    }
_ZN5Slang4ListINS_17OverloadCandidateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
25.1k
    {
617
25.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
25.1k
    }
_ZN5Slang4ListINS_16LookupResultItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
73.1k
    {
617
73.1k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
73.1k
    }
_ZN5Slang4ListIPNS_15ConstructorDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
429
    {
617
429
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
429
    }
_ZN5Slang4ListIPNS_11VarDeclBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
354
    {
617
354
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
354
    }
_ZN5Slang4ListINS_16ParamPassingModeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_21ProvenenceNodeWithLocENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
497
    {
617
497
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
497
    }
_ZN5Slang4ListIPNS_13ExtensionDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66.9k
    {
617
66.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66.9k
    }
_ZN5Slang4ListINS_7DeclRefINS_9ParamDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
108k
    {
617
108k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
108k
    }
_ZN5Slang4ListIPNS_15InheritanceDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
171
    {
617
171
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
171
    }
_ZN5Slang4ListIPNS_25GenericTypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
20
    {
617
20
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
20
    }
_ZN5Slang4ListINS_24SemanticsDeclBodyVisitor15DeclAndCtorInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
_ZN5Slang4ListIPNS_10ModuleDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
55
    {
617
55
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
55
    }
_ZN5Slang4ListINS_6RefPtrINS_15DeclAssociationEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.93k
    {
617
7.93k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.93k
    }
slang-check-decl.cpp:_ZN5Slang4ListIZNS_30SemanticsDeclAttributesVisitor15visitStructDeclEPNS_10StructDeclEE12BitFieldInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListIPNS_4NameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23
    {
617
23
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23
    }
_ZN5Slang4ListINS_15SPIRVAsmOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14
    {
617
14
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14
    }
_ZN5Slang4ListINS_7DeclRefINS_11AggTypeDeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
71.4k
    {
617
71.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
71.4k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.41k
    {
617
2.41k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.41k
    }
_ZN5Slang4ListINS_8QualTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
584k
    {
617
584k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
584k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpecializationArgENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_19SpecializationParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
29
    {
617
29
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
29
    }
_ZN5Slang4ListINS_15ShaderParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
763
    {
617
763
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
763
    }
_ZN5Slang4ListIPNS_13ContainerDeclENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
428
    {
617
428
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
428
    }
_ZN5Slang4ListIPNS_6ModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.08k
    {
617
1.08k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.08k
    }
_ZN5Slang4ListINS_6RefPtrINS_13ComponentTypeEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.54k
    {
617
1.54k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.54k
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6Module24ModuleSpecializationInfo14GenericArgInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22EndToEndCompileRequest14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
209
    {
617
209
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
209
    }
_ZN5Slang4ListINS_15SearchDirectoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
72
    {
617
72
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
72
    }
_ZN5Slang4ListINS_24DownstreamCompileOptions17CapabilityVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24
    {
617
24
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24
    }
_ZN5Slang4ListINS_6ComPtrINS_9IArtifactEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.95k
    {
617
1.95k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.95k
    }
_ZN5Slang4ListIPNS_10SourceViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.07k
    {
617
2.07k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.07k
    }
_ZN5Slang4ListINS_6RefPtrINS_22TranslationUnitRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
450
    {
617
450
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
450
    }
_ZN5Slang4ListINS_6RefPtrINS_25FrontEndEntryPointRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
209
    {
617
209
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
209
    }
_ZN5Slang4ListIN5slang19CompilerOptionEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
455
    {
617
455
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
455
    }
_ZN5Slang4ListINS_11MarkupEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
53
    {
617
53
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
53
    }
_ZN5Slang4ListINS_18DocMarkupExtractor15SearchItemInputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ParsedDocumentationSpanENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11RequirementENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12DocumentPageENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter11NameAndTextENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10ASTPrinter8PartPairENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_17DocMarkdownWriter9Signature12GenericParamENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12CallableDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_13AssocTypeDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_18TypeConstraintDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_12DocumentPageEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_19IRWitnessTableEntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_14IRWitnessTableENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
_ZN5Slang4ListINS_18CLikeSourceEmitter10EmitActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
642
    {
617
642
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
642
    }
slang-emit-cpp.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_112AxisWithSizeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
86
    {
617
86
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
86
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28.5k
    {
617
28.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28.5k
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22.5k
    {
617
22.5k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22.5k
    }
_ZN5Slang4ListIPNS_7SpvInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
95
    {
617
95
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
95
    }
_ZN5Slang4ListINS0_I14SpvCapability_NS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
_ZN5Slang4ListINS0_INS_18UnownedStringSliceENS_17StandardAllocatorEEES2_E9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
Unexecuted instantiation: _ZN5Slang4ListINS_17SpvLiteralIntegerENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoopENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.27k
    {
617
1.27k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.27k
    }
_ZN5Slang4ListIPNS_6IRFuncENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.20k
    {
617
7.20k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.20k
    }
_ZN5Slang4ListINS_15ByteCodeEmitter19InstRelocationEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListINS_9VMOperandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
29
    {
617
29
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
29
    }
_ZN5Slang4ListIPNS_13IRStructFieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18
    {
617
18
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18
    }
_ZN5Slang4ListINS_25VMByteCodeFunctionBuilderENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
_ZN5Slang4ListIPjNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
103
    {
617
103
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
103
    }
_ZN5Slang4ListIPNS_30IRDifferentiableTypeAnnotationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
762
    {
617
762
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
762
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22FrontEndCompileRequest19ExtraEntryPointInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_6ModuleEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
165
    {
617
165
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
165
    }
_ZN5Slang4ListINS_21SerializedOptionsDataENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
Unexecuted instantiation: _ZN5Slang4ListIN5slang10TargetDescENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_11AddressInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_15IRInterfaceTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
11
    {
617
11
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
11
    }
_ZN5Slang4ListIPNS_11IRStructKeyENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23
    {
617
23
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
203k
    {
617
203k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
203k
    }
_ZN5Slang4ListIPNS_7IRParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26.4k
    {
617
26.4k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26.4k
    }
_ZN5Slang4ListINS_25FuncBodyTranscriptionTaskENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
31
    {
617
31
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
31
    }
_ZN5Slang4ListIPNS_12IRDecorationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_4EdgeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListINS_6RefPtrINS_13IndexedRegionEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListIPNS_13IndexedRegionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
122
    {
617
122
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
122
    }
_ZN5Slang4ListIPNS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.65k
    {
617
2.65k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.65k
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
72
    {
617
72
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
72
    }
slang-ir-autodiff-primal-hoist.cpp:_ZN5Slang4ListIZNS_L27createPrimalRecomputeBlocksEPNS_21IRGlobalValueWithCodeERNS_10DictionaryIPNS_7IRBlockENS0_INS_17IndexTrackingInfoENS_17StandardAllocatorEEENS_4HashIS5_EESt8equal_toIS5_EEEPNS_24IROutOfOrderCloneContextEE8WorkItemS7_E9_allocateEl
Line
Count
Source
616
23
    {
617
23
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23
    }
_ZN5Slang4ListINS_14UseOrPseudoUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
22
    {
617
22
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
22
    }
_ZN5Slang4ListINS_17IndexTrackingInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
462
    {
617
462
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
462
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.08k
    {
617
3.08k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.08k
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_17DiffTransposePass13transposeCallEPNS_9IRBuilderEPNS_6IRCallEPNS_6IRInstEE16DiffValWriteBackNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_6IRLoadENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPNS_27IRInterfaceRequirementEntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
84
    {
617
84
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
84
    }
_ZN5Slang4ListIZNS_12AutoDiffPass43fillDifferentialTypeImplementationForStructEPNS_36DifferentiableTypeConformanceContextERNS_17OrderedDictionaryIPNS_6IRInstENS1_39IntermediateContextTypeDifferentialInfoEEEPNS_12IRStructTypeESB_E9FieldInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
slang-ir-call-graph.cpp:_ZN5Slang4ListIZNS_29buildEntryPointReferenceGraphERNS_10DictionaryIPNS_6IRInstENS_7HashSetIPNS_6IRFuncEEENS_4HashIS3_EESt8equal_toIS3_EEEPNS_8IRModuleEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
697
    {
617
697
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
697
    }
_ZN5Slang4ListINS_19IRCloningOldNewPairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7.83k
    {
617
7.83k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7.83k
    }
_ZN5Slang4ListIPNS_23IRStructFieldLayoutAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
79
    {
617
79
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
79
    }
Unexecuted instantiation: _ZN5Slang4ListINS_27RegisterReplacementWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_12IRSpecializeENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_16DllExportContext13processModuleEvE9CandidateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_31DominatorTreeComputationContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
17.8k
    {
617
17.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
17.8k
    }
_ZN5Slang4ListINS_15IRDominatorTree4NodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
14.8k
    {
617
14.8k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
14.8k
    }
_ZN5Slang4ListINS_6RefPtrINS_31EliminateMultiLevelBreakContext19BreakableRegionInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
156
    {
617
156
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
156
    }
_ZN5Slang4ListINS_31EliminateMultiLevelBreakContext20MultiLevelBranchInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8
    {
617
8
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8
    }
_ZN5Slang4ListINS_21PhiEliminationContext7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
76
    {
617
76
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
76
    }
_ZN5Slang4ListIPNS_15IRVarOffsetAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
65
    {
617
65
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
65
    }
_ZN5Slang4ListIPNS_11IRGlobalVarENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_34IntroduceExplicitGlobalContextPass15GlobalParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
125
    {
617
125
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
125
    }
_ZN5Slang4ListIPNS_6IRCallENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12.9k
    {
617
12.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12.9k
    }
_ZN5Slang4ListINS_44MoveGlobalVarInitializationToEntryPointsPass13GlobalVarInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
slang-ir-glsl-legalize.cpp:_ZN5Slang4ListIZNS_L23legalizeMeshOutputParamEPNS_23GLSLLegalizationContextEPNS_14CodeGenContextEPNS_6IRFuncEPNS_7IRParamEPNS_11IRVarLayoutEPNS_16IRMeshOutputTypeEE17BuiltinOutputInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_22ScalarizedTupleValImpl7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
114
    {
617
114
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
114
    }
_ZN5Slang4ListINS_12KeyValuePairINS_22IRTargetBuiltinVarNameEPNS_6IRInstEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17IRLiveRangeMarkerENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_16IRDebugInlinedAtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListIPNS_8IRReturnENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
_ZN5Slang4ListINS_14TuplePseudoVal7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
_ZN5Slang4ListINS_15TuplePseudoType7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
31
    {
617
31
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
31
    }
Unexecuted instantiation: _ZN5Slang4ListINS_8LegalValENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_31LegalizeShaderEntryPointContext29SystemValLegalizationWorkItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
7
    {
617
7
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
7
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRSemanticDecorationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_15IRVarOffsetAttrEEENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_31LegalizeShaderEntryPointContext19AttributeParentPairINS_18IRUserSemanticAttrEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_21WitnessTableCloneInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
260
    {
617
260
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
260
    }
_ZN5Slang4ListIPNS_8IRModuleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.22k
    {
617
1.22k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.22k
    }
_ZN5Slang4ListINS_12KeyValuePairIPNS_6IRInstES3_EENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
86
    {
617
86
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
86
    }
_ZN5Slang4ListIPNS_5IRVarENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
975
    {
617
975
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
975
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_16IRLiveRangeStartENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListIZNS_12_GLOBAL__N_115LivenessContext34_orderRangeStartsDeterministicallyEvE5EntryNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext14FixedBlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext9BlockInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext10BlockIndexENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-liveness.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_115LivenessContext11BlockResultENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_14IRLiveRangeEndENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_25LoweredElementTypeContext13processModuleEPNS_8IRModuleEE14BufferTypeInfoNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
132
    {
617
132
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
132
    }
_ZN5Slang4ListINS_22LoweredElementTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
221
    {
617
221
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
221
    }
_ZN5Slang4ListIPNS_26IRCastStorageToLogicalBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
70
    {
617
70
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
70
    }
_ZN5Slang4ListINS_22LoweredBuiltinTypeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
4
    {
617
4
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
4
    }
_ZN5Slang4ListIPNS_7IRDeferENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPNS_10IRFuncTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
622
    {
617
622
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
622
    }
Unexecuted instantiation: _ZN5Slang4ListINS_26GenericCallLoweringContext22ArgumentUnpackWorkItemENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_9ParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_18ShaderBindingRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
141
    {
617
141
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
141
    }
_ZN5Slang4ListINS_14EntryPointInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
13
    {
617
13
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
13
    }
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_111InstWithLocENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-obfuscate-loc.cpp:_ZN5Slang4ListINS_12_GLOBAL__N_17LocPairENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPNS_20IRNameHintDecorationENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7UIntSetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.64k
    {
617
1.64k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.64k
    }
_ZN5Slang4ListINS_6RefPtrINS_12SwitchRegion4CaseEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
slang-ir-simplify-cfg.cpp:_ZN5Slang4ListIZNS_L22removeTrivialPhiParamsEPNS_7IRBlockEE10ParamStateNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
13.9k
    {
617
13.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
13.9k
    }
_ZN5Slang4ListIPNS_21IRUnconditionalBranchENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
13.9k
    {
617
13.9k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
13.9k
    }
_ZN5Slang4ListINS_12AddressSpaceENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.27k
    {
617
3.27k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.27k
    }
_ZN5Slang4ListIPNS_6IRAttrENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.07k
    {
617
2.07k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.07k
    }
_ZN5Slang4ListIPNS_12IRMatrixTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
_ZN5Slang4ListIPNS_7IRStoreENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListINS_32ResourceOutputSpecializationPass9ParamInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListIZNS_24SPIRVLegalizationContext26insertLoadAtLatestLocationEPNS_6IRInstEPNS_5IRUseENS_12AddressSpaceEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
209
    {
617
209
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
209
    }
Unexecuted instantiation: _ZN5Slang4ListIZNS_24SPIRVLegalizationContext11processCallEPNS_6IRCallEE13WriteBackPairNS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_30IRHLSLStructuredBufferTypeBaseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
30
    {
617
30
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
30
    }
_ZN5Slang4ListIPNS_13IRGlobalParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
58
    {
617
58
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
58
    }
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet10ASMOperandENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet11ASMConstantENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_10SpvSnippet7ASMInstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIZNS_23RegisterAllocateContext17allocateRegistersEPNS_21IRGlobalValueWithCodeERNS_6RefPtrINS_15IRDominatorTreeEEEE13WorkStackItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
170
    {
617
170
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
170
    }
_ZN5Slang4ListINS_6RefPtrINS_12RegisterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
196
    {
617
196
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
196
    }
_ZN5Slang4ListINS_6IREdgeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
309
    {
617
309
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
309
    }
_ZN5Slang4ListIPNS_7PhiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
245
    {
617
245
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
245
    }
_ZN5Slang4ListINS_5IRUseENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
470
    {
617
470
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
470
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_15IRGetStringHashENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_34GenerateWitnessTableWrapperContext20ArgumentPackWorkItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: slang-ir-wrap-cbuffer-element.cpp:_ZN5Slang4ListIZNS_19wrapCBufferElementsEPNS_8IRModuleEPNS_24WrapCBufferElementPolicyEE8WorkItemNS_17StandardAllocatorEE9_allocateEl
slang-ir.cpp:_ZN5Slang4ListIZNS_L20_replaceInstUsesWithEPNS_6IRInstES2_E8WorkItemNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
91.2k
    {
617
91.2k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
91.2k
    }
_ZN5Slang4ListIPNS_10SyntaxNodeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
183
    {
617
183
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
183
    }
_ZN5Slang4ListINS_15ASTLookupResultENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: _ZN5Slang4ListINS_9TextRangeENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4EditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol22TextEditCompletionItemENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol14CompletionItemENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
90
    {
617
90
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
90
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol14DocumentSymbolENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol9InlayHintENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8TextEditENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_13SemanticTokenENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol20ParameterInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
66
    {
617
66
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
66
    }
_ZN5Slang4ListINS_22LanguageServerProtocol20SignatureInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
15
    {
617
15
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
15
    }
_ZN5Slang4ListINS_22LanguageServerProtocol15WorkspaceFolderENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
_ZN5Slang4ListINS_3URIENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
96
    {
617
96
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
96
    }
Unexecuted instantiation: slang-language-server.cpp:_ZN5Slang4ListIZNS_18LanguageServerCore14gotoDefinitionERKNS_22LanguageServerProtocol16DefinitionParamsEE14LocationResultNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol8LocationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol10DiagnosticENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_22LanguageServerProtocol28DiagnosticRelatedInformationENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol17ConfigurationItemENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol12RegistrationENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_22LanguageServerProtocol30TextDocumentContentChangeEventENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_7CommandENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_16TupleTypeBuilder15OrdinaryElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
534
    {
617
534
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
534
    }
_ZN5Slang4ListINS_8PairInfo7ElementENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
540
    {
617
540
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
540
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28TupleLegalElementWrappingObj7ElementENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_25IRTypeLegalizationContext12PointerValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
442
    {
617
442
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
442
    }
_ZN5Slang4ListIPNS_10EntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
470
    {
617
470
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
470
    }
_ZN5Slang4ListIPNS_13ComponentTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6RefPtrINS_13ComponentType18SpecializationInfoEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_10SourceFileENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.73k
    {
617
3.73k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.73k
    }
_ZN5Slang4ListINS_6RefPtrINS_17ExtendedValueInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
168
    {
617
168
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
168
    }
_ZN5Slang4ListINS_16OutArgumentFixupENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_23IRLoweringParameterInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18.3k
    {
617
18.3k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18.3k
    }
_ZN5Slang4ListINS_6RefPtrINS_10EntryPointEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
273
    {
617
273
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
273
    }
_ZN5Slang4ListINS_9NameValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
102
    {
617
102
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
102
    }
_ZN5Slang4ListINS_13OptionsParser18RawTranslationUnitENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
319
    {
617
319
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
319
    }
_ZN5Slang4ListINS_13OptionsParser9RawOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
196
    {
617
196
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
196
    }
_ZN5Slang4ListINS_13OptionsParser9RawTargetENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
270
    {
617
270
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
270
    }
_ZN5Slang4ListINS_13OptionsParser13RawEntryPointENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
209
    {
617
209
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
209
    }
_ZN5Slang4ListIPKcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
627
    {
617
627
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
627
    }
_ZN5Slang4ListINS_6RefPtrINS_16EntryPointLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
464
    {
617
464
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
464
    }
_ZN5Slang4ListINS_6RefPtrINS_9VarLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
859
    {
617
859
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
859
    }
_ZN5Slang4ListINS_9UsedRangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
845
    {
617
845
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
845
    }
_ZN5Slang4ListINS_6RefPtrINS_13ParameterInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
331
    {
617
331
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
331
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_17NVAPISlotModifierENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6RefPtrINS_25SpecializationParamLayoutEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
19
    {
617
19
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
19
    }
_ZN5Slang4ListIPNS_14TargetCaseStmtENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListINS_7TypeExpENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_12SPIRVAsmInstENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_13NamespaceDeclENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroInvocationContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12preprocessor15WarningTimeline5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
12
    {
617
12
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
12
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32MacroDefinitionContentAssistInfo5ParamENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_32MacroDefinitionContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
50
    {
617
50
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
50
    }
Unexecuted instantiation: _ZN5Slang4ListINS_28FileIncludeContentAssistInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12preprocessor15MacroDefinition5ParamENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
10
    {
617
10
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
10
    }
_ZN5Slang4ListINS_12preprocessor15MacroInvocation3ArgENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
25
    {
617
25
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
25
    }
_ZN5Slang4ListINS_12preprocessor15MacroDefinition2OpENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.13k
    {
617
3.13k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.13k
    }
_ZN5Slang4ListINS_6RefPtrINS_10TypeLayout12ExtendedInfo17DescriptorSetInfoEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
56
    {
617
56
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo19DescriptorRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
56
    {
617
56
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo16BindingRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
56
    {
617
56
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
56
    }
_ZN5Slang4ListINS_10TypeLayout12ExtendedInfo18SubObjectRangeInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
52
    {
617
52
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
52
    }
Unexecuted instantiation: _ZN5Slang4ListINS_11Offset32PtrINS_9ReproUtil9FileStateEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEjEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18
    {
617
18
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18
    }
_ZN5Slang4ListINS_12KeyValuePairINS_6StringEPNS_4DeclEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListINS_17CapabilitySetInfo5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
131k
    {
617
131k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
131k
    }
_ZN5Slang4ListIPNS_6Fossil12SerialWriter20FossilizedObjectInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24
    {
617
24
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter11VariantInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
24
    {
617
24
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
24
    }
_ZN5Slang4ListINS_6Fossil12SerialWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18
    {
617
18
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18
    }
_ZN5Slang4ListINS_6Fossil12SerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
232
    {
617
232
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
232
    }
Unexecuted instantiation: _ZN5Slang4ListINS_12IRSerialData4InstENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_13InstAllocInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
869
    {
617
869
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
869
    }
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialWriter10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader14DeferredActionENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16RIFFSerialReader10ObjectInfoENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_4RIFF21BoundsCheckedChunkPtrENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_19SerialSourceLocData8LineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6.67k
    {
617
6.67k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6.67k
    }
_ZN5Slang4ListINS_19SerialSourceLocData16AdjustedLineInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
134
    {
617
134
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
134
    }
_ZN5Slang4ListINS_19SerialSourceLocData10SourceInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
56
    {
617
56
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
56
    }
_ZN5Slang4ListINS_21SerialSourceLocReader4ViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
56
    {
617
56
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
56
    }
_ZN5Slang4ListIcNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9.93k
    {
617
9.93k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9.93k
    }
_ZN5Slang4ListINS_15StringSlicePool6HandleENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
68
    {
617
68
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
68
    }
_ZN5Slang4ListINS_6RefPtrINS_13TargetRequestEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
386
    {
617
386
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
386
    }
_ZN5Slang4ListINS_14VMFunctionViewENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
6
    {
617
6
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
6
    }
_ZN5Slang4ListINS_10StackFrameENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
_ZN5Slang4ListINS0_IhNS_17StandardAllocatorEEES1_E9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListIPKvNS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3
    {
617
3
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3
    }
_ZN5Slang4ListINS_18ExecutableFunctionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
5
    {
617
5
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
5
    }
Unexecuted instantiation: _ZN5Slang4ListINS_32OwnedPreprocessorMacroDefinitionENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIN5slang21PreprocessorMacroDescENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
413
    {
617
413
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
413
    }
_ZN5Slang4ListINS0_IlNS_17StandardAllocatorEEES1_E9_allocateEl
Line
Count
Source
616
130
    {
617
130
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
130
    }
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrIN11SlangRecord22IComponentTypeRecorderEEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord19IEntryPointRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListINS_6ComPtrIN11SlangRecord15IModuleRecorderEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1
    {
617
1
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1
    }
_ZN5Slang4ListIPN5slang14IComponentTypeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
417
    {
617
417
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
417
    }
_ZN5Slang4ListINS_14CommandOptions6OptionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
238
    {
617
238
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
238
    }
_ZN5Slang4ListINS_14CommandOptions8CategoryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
68
    {
617
68
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
68
    }
_ZN5Slang4ListINS_10HTTPHeader4PairENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
61
    {
617
61
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
61
    }
Unexecuted instantiation: _ZN5Slang4ListINS_13SlangProfiler11ProfileInfoENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPKNS_18FixedArrayRttiInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2
    {
617
2
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2
    }
_ZN5Slang4ListINS_15SemanticVersionENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
168
    {
617
168
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
168
    }
_ZN5Slang4ListINS_4Misc5TokenENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.18k
    {
617
1.18k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.18k
    }
_ZN5Slang4ListINS_18ArtifactDiagnosticENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
281
    {
617
281
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
281
    }
Unexecuted instantiation: _ZN5Slang4ListINS_23ArtifactContainerWriter5EntryENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_18FileSystemContents5EntryENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_6ComPtrI14ISlangCastableEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.32k
    {
617
2.32k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.32k
    }
_ZN5Slang4ListINS_14DownstreamArgs5EntryENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
1.98k
    {
617
1.98k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
1.98k
    }
_ZN5Slang4ListIPKNS_14DiagnosticInfoENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
9
    {
617
9
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
9
    }
_ZN5Slang4ListINS_16MarkupVisibilityENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
26
    {
617
26
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
26
    }
slang-doc-extractor.cpp:_ZN5Slang4ListIZNS_18DocMarkupExtractor7extractEPKNS1_15SearchItemInputElPNS_13SourceManagerEPNS_14DiagnosticSinkERNS0_IPNS_10SourceViewENS_17StandardAllocatorEEERNS0_INS1_16SearchItemOutputESB_EEE5EntrySB_E9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
_ZN5Slang4ListINS_18DocMarkupExtractor16SearchItemOutputENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
28
    {
617
28
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
28
    }
Unexecuted instantiation: _ZN5Slang4ListINS_22DownstreamCompilerDescENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListIPNS_19IDownstreamCompilerENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
361
    {
617
361
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
361
    }
_ZN5Slang4ListINS_6ComPtrI19ISlangSharedLibraryEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
21
    {
617
21
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
21
    }
_ZN5Slang4ListINS_6ComPtrINS_19IDownstreamCompilerEEENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
23
    {
617
23
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
23
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_9IArtifactENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_8OSStringENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListIPKwNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_6ComPtrI10ISlangBlobEENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_12JSONKeyValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
18.6k
    {
617
18.6k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
18.6k
    }
_ZN5Slang4ListINS_9JSONValueENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
8.32k
    {
617
8.32k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
8.32k
    }
_ZN5Slang4ListINS_14StructRttiInfo5FieldENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
2.36k
    {
617
2.36k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
2.36k
    }
_ZN5Slang4ListINS_13JSONContainer5RangeENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
281
    {
617
281
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
281
    }
_ZN5Slang4ListINS_11JSONBuilder5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.16k
    {
617
3.16k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.16k
    }
Unexecuted instantiation: slang-nvrtc-compiler.cpp:_ZN5Slang4ListIZNS_23NVRTCDownstreamCompiler21_findOptixIncludePathERNS_6StringEE12OptixHeadersNS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_16NVRTCPathVisitor9CandidateENS_17StandardAllocatorEE9_allocateEl
Unexecuted instantiation: _ZN5Slang4ListINS_20SPIRVCoreGrammarInfo11OperandKindENS_17StandardAllocatorEE9_allocateEl
_ZN5Slang4ListINS_10JSONWriter5StateENS_17StandardAllocatorEE9_allocateEl
Line
Count
Source
616
3.11k
    {
617
3.11k
        return AllocateMethod<T, TAllocator>::allocateArray(count);
618
3.11k
    }
619
    static void _free(T* buffer, Index count)
620
    {
621
        return AllocateMethod<T, TAllocator>::deallocateArray(buffer, count);
622
    }
623
624
    template<typename... Args>
625
    void _init(const T& val, Args... args)
626
7.42k
    {
627
7.42k
        add(val);
628
7.42k
        _init(args...);
629
7.42k
    }
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
2.85k
    {
627
2.85k
        add(val);
628
2.85k
        _init(args...);
629
2.85k
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJEEEvRKjDpT_
Line
Count
Source
626
3.88k
    {
627
3.88k
        add(val);
628
3.88k
        _init(args...);
629
3.88k
    }
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initIJjEEEvRKjDpT_
Line
Count
Source
626
33
    {
627
33
        add(val);
628
33
        _init(args...);
629
33
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
6
    {
627
6
        add(val);
628
6
        _init(args...);
629
6
    }
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
6
    {
627
6
        add(val);
628
6
        _init(args...);
629
6
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJS1_EEEvRKS1_DpT_
Line
Count
Source
626
6
    {
627
6
        add(val);
628
6
        _init(args...);
629
6
    }
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
6
    {
627
6
        add(val);
628
6
        _init(args...);
629
6
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
74
    {
627
74
        add(val);
628
74
        _init(args...);
629
74
    }
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
32
    {
627
32
        add(val);
628
32
        _init(args...);
629
32
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
4
    {
627
4
        add(val);
628
4
        _init(args...);
629
4
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
103
    {
627
103
        add(val);
628
103
        _init(args...);
629
103
    }
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
105
    {
627
105
        add(val);
628
105
        _init(args...);
629
105
    }
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initIJEEEvRKS1_DpT_
Line
Count
Source
626
26
    {
627
26
        add(val);
628
26
        _init(args...);
629
26
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Line
Count
Source
626
31
    {
627
31
        add(val);
628
31
        _init(args...);
629
31
    }
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
218
    {
627
218
        add(val);
628
218
        _init(args...);
629
218
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJEEEvRKS2_DpT_
Line
Count
Source
626
26
    {
627
26
        add(val);
628
26
        _init(args...);
629
26
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJS2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_7IRParamEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_15IRInterfaceTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRTypeEPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_11IRTupleTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_9IRIntTypeEEEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJPNS_6IRFuncES2_S2_S2_S2_EEEvRKS2_DpT_
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_S2_EEEvRKS2_DpT_
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initIJS2_S2_S2_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEPNS_18IRNativeStringTypeES9_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeES7_EEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_18IRNativeStringTypeEEEEvRKS2_DpT_
Line
Count
Source
626
2
    {
627
2
        add(val);
628
2
        _init(args...);
629
2
    }
Unexecuted instantiation: _ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initIJPNS_17IRTargetTupleTypeEEEEvRKS2_DpT_
630
631
7.20k
    void _init() {}
_ZN5Slang4ListINS_19CompilerOptionValueENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
2.85k
    void _init() {}
_ZN5Slang4ListINS_14CapabilityNameENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
2
    void _init() {}
_ZN5Slang4ListIjNS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
3.88k
    void _init() {}
_ZN5Slang4ListI14SpvCapability_NS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
6
    void _init() {}
_ZN5Slang4ListINS_18UnownedStringSliceENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
6
    void _init() {}
_ZN5Slang4ListIPNS_7IRBlockENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
74
    void _init() {}
_ZN5Slang4ListIPNS_6IRInstENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
105
    void _init() {}
_ZN5Slang4ListINS_8UseChainENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
26
    void _init() {}
_ZN5Slang4ListINS_17DiffTransposePass11RevGradientENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
218
    void _init() {}
_ZN5Slang4ListIPNS_6IRTypeENS_17StandardAllocatorEE5_initEv
Line
Count
Source
631
26
    void _init() {}
632
};
633
634
template<typename T>
635
T calcMin(const List<T>& list)
636
{
637
    T minVal = list.getFirst();
638
    for (Index i = 1; i < list.getCount(); i++)
639
        if (list[i] < minVal)
640
            minVal = list[i];
641
    return minVal;
642
}
643
644
template<typename T>
645
T calcMax(const List<T>& list)
646
{
647
    T maxVal = list.getFirst();
648
    for (Index i = 1; i < list.getCount(); i++)
649
        if (list[i] > maxVal)
650
            maxVal = list[i];
651
    return maxVal;
652
}
653
} // namespace Slang
654
655
#endif